Changeset 35172 in vbox for trunk/src/VBox/Frontends/VBoxSDL
- Timestamp:
- Dec 16, 2010 11:54:36 AM (14 years ago)
- svn:sync-xref-src-repo-rev:
- 69011
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp
r34646 r35172 249 249 switch (aType) 250 250 { 251 case VBoxEventType_OnVBoxSVCUnavailable: 252 { 253 ComPtr<IVBoxSVCUnavailableEvent> pVSUEv = aEvent; 254 Assert(pVSUEv); 255 256 LogRel(("VBoxSDL: VBoxSVC became unavailable, exiting.\n")); 257 RTPrintf("VBoxSVC became unavailable, exiting.\n"); 258 /* Send QUIT event to terminate the VM as cleanly as possible 259 * given that VBoxSVC is no longer present. */ 260 SDL_Event event = {0}; 261 event.type = SDL_QUIT; 262 PushSDLEventForSure(&event); 251 case VBoxEventType_OnVBoxSVCAvailabilityChanged: 252 { 253 ComPtr<IVBoxSVCAvailabilityChangedEvent> pVSACEv = aEvent; 254 Assert(pVSACEv); 255 BOOL fAvailable = FALSE; 256 pVSACEv->COMGETTER(Available)(&fAvailable); 257 if (!fAvailable) 258 { 259 LogRel(("VBoxSDL: VBoxSVC became unavailable, exiting.\n")); 260 RTPrintf("VBoxSVC became unavailable, exiting.\n"); 261 /* Send QUIT event to terminate the VM as cleanly as possible 262 * given that VBoxSVC is no longer present. */ 263 SDL_Event event = {0}; 264 event.type = SDL_QUIT; 265 PushSDLEventForSure(&event); 266 } 263 267 break; 264 268 } … … 1820 1824 pVBoxClientListener = new VBoxSDLClientEventListenerImpl(); 1821 1825 com::SafeArray<VBoxEventType_T> eventTypes; 1822 eventTypes.push_back(VBoxEventType_OnVBoxSVC Unavailable);1826 eventTypes.push_back(VBoxEventType_OnVBoxSVCAvailabilityChanged); 1823 1827 CHECK_ERROR(pES, RegisterListener(pVBoxClientListener, ComSafeArrayAsInParam(eventTypes), true)); 1824 1828 }
Note:
See TracChangeset
for help on using the changeset viewer.