Changeset 24301 in vbox for trunk/src/VBox/Frontends/VBoxSDL
- Timestamp:
- Nov 3, 2009 10:07:55 PM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 54298
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp
r23998 r24301 463 463 464 464 if ( machineState == MachineState_Aborted 465 || machineState == MachineState_Teleported 465 466 || (machineState == MachineState_Saved && !m_fIgnorePowerOffEvents) 466 || (machineState == MachineState_PoweredOff && !m_fIgnorePowerOffEvents)) 467 || (machineState == MachineState_PoweredOff && !m_fIgnorePowerOffEvents) 468 ) 467 469 { 468 470 /* … … 472 474 event.user.type = SDL_USER_EVENT_TERMINATE; 473 475 event.user.code = machineState == MachineState_Aborted 474 475 476 ? VBOXSDL_TERM_ABEND 477 : VBOXSDL_TERM_NORMAL; 476 478 } 477 479 else … … 605 607 case MachineState_PoweredOff: return "PoweredOff"; 606 608 case MachineState_Saved: return "Saved"; 609 case MachineState_Teleported: return "Teleported"; 607 610 case MachineState_Aborted: return "Aborted"; 608 611 case MachineState_Running: return "Running"; 612 case MachineState_Teleporting: return "Teleporting"; 613 case MachineState_LiveSnapshotting: return "LiveSnapshotting"; 609 614 case MachineState_Paused: return "Paused"; 610 615 case MachineState_Stuck: return "GuruMeditation"; … … 613 618 case MachineState_Saving: return "Saving"; 614 619 case MachineState_Restoring: return "Restoring"; 615 case MachineState_TeleportingFrom: return "TeleportingFrom"; 620 case MachineState_TeleportingPausedVM: return "TeleportingPausedVM"; 621 case MachineState_TeleportingIn: return "TeleportingIn"; 616 622 case MachineState_RestoringSnapshot: return "RestoringSnapshot"; 617 623 case MachineState_DeletingSnapshot: return "DeletingSnapshot"; … … 2143 2149 && ( machineState == MachineState_Starting 2144 2150 || machineState == MachineState_Restoring 2145 || machineState == MachineState_TeleportingFrom) 2151 || machineState == MachineState_TeleportingIn 2152 ) 2146 2153 ) 2147 2154 { … … 2239 2246 && ( machineState == MachineState_Starting 2240 2247 || machineState == MachineState_Restoring 2241 || machineState == MachineState_TeleportingFrom) 2248 || machineState == MachineState_TeleportingIn 2249 ) 2242 2250 ); 2243 2251 … … 2774 2782 */ 2775 2783 if ( gConsole 2776 && machineState == MachineState_Running) 2784 && ( machineState == MachineState_Running 2785 || machineState == MachineState_Teleporting 2786 || machineState == MachineState_LiveSnapshotting 2787 /** @todo power off paused VMs too? */ 2788 ) 2789 ) 2777 2790 { 2778 2791 cbConsoleImpl->ignorePowerOffEvents(true); … … 4338 4351 " - Restoring..."); 4339 4352 } 4340 else if (machineState == MachineState_Teleporting From)4353 else if (machineState == MachineState_TeleportingIn) 4341 4354 { 4342 4355 ULONG cPercentNow; … … 4770 4783 MachineState_T machineState; 4771 4784 gMachine->COMGETTER(State)(&machineState); 4772 if (machineState == MachineState_Running) 4785 bool fPauseIt = machineState == MachineState_Running 4786 || machineState == MachineState_Teleporting 4787 || machineState == MachineState_LiveSnapshotting; 4788 if (fPauseIt) 4773 4789 gConsole->Pause(); 4774 4790 SetFullscreen(!gpFramebuffer[0]->getFullscreen()); 4775 if ( machineState == MachineState_Running)4791 if (fPauseIt) 4776 4792 gConsole->Resume(); 4777 4793 … … 4794 4810 MachineState_T machineState; 4795 4811 gMachine->COMGETTER(State)(&machineState); 4796 if (machineState == MachineState_Running) 4812 if ( machineState == MachineState_Running 4813 || machineState == MachineState_Teleporting 4814 || machineState == MachineState_LiveSnapshotting 4815 ) 4797 4816 { 4798 4817 if (gfGrabbed)
Note:
See TracChangeset
for help on using the changeset viewer.