Changeset 55662 in vbox for trunk/src/VBox/Frontends
- Timestamp:
- May 5, 2015 1:25:53 PM (10 years ago)
- svn:sync-xref-src-repo-rev:
- 100048
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/selector/UIVMItem.cpp
r55661 r55662 434 434 bool UIVMItem::isItemEditable(UIVMItem *pItem) 435 435 { 436 return pItem->accessible() && 436 return pItem && 437 pItem->accessible() && 437 438 pItem->sessionState() == KSessionState_Unlocked; 438 439 } … … 441 442 bool UIVMItem::isItemSaved(UIVMItem *pItem) 442 443 { 443 if (pItem->accessible() && 444 pItem->machineState() == KMachineState_Saved) 445 return true; 446 return false; 444 return pItem && 445 pItem->accessible() && 446 pItem->machineState() == KMachineState_Saved; 447 447 } 448 448 … … 450 450 bool UIVMItem::isItemPoweredOff(UIVMItem *pItem) 451 451 { 452 if (pItem && 453 pItem->accessible() && 454 (pItem->machineState() == KMachineState_PoweredOff || 455 pItem->machineState() == KMachineState_Saved || 456 pItem->machineState() == KMachineState_Teleported || 457 pItem->machineState() == KMachineState_Aborted)) 458 return true; 459 return false; 452 return pItem && 453 pItem->accessible() && 454 (pItem->machineState() == KMachineState_PoweredOff || 455 pItem->machineState() == KMachineState_Saved || 456 pItem->machineState() == KMachineState_Teleported || 457 pItem->machineState() == KMachineState_Aborted); 460 458 } 461 459 … … 469 467 bool UIVMItem::isItemRunning(UIVMItem *pItem) 470 468 { 471 if (pItem->accessible() && 472 (pItem->machineState() == KMachineState_Running || 473 pItem->machineState() == KMachineState_Teleporting || 474 pItem->machineState() == KMachineState_LiveSnapshotting)) 475 return true; 476 return false; 469 return pItem && 470 pItem->accessible() && 471 (pItem->machineState() == KMachineState_Running || 472 pItem->machineState() == KMachineState_Teleporting || 473 pItem->machineState() == KMachineState_LiveSnapshotting); 477 474 } 478 475 … … 501 498 bool UIVMItem::isItemPaused(UIVMItem *pItem) 502 499 { 503 if (pItem->accessible() && 504 (pItem->machineState() == KMachineState_Paused || 505 pItem->machineState() == KMachineState_TeleportingPausedVM)) 506 return true; 507 return false; 508 500 return pItem && 501 pItem->accessible() && 502 (pItem->machineState() == KMachineState_Paused || 503 pItem->machineState() == KMachineState_TeleportingPausedVM); 509 504 } 510 505 … … 512 507 bool UIVMItem::isItemStuck(UIVMItem *pItem) 513 508 { 514 if (pItem->accessible() && 515 pItem->machineState() == KMachineState_Stuck) 516 return true; 517 return false; 509 return pItem && 510 pItem->accessible() && 511 pItem->machineState() == KMachineState_Stuck; 518 512 } 519 513
Note:
See TracChangeset
for help on using the changeset viewer.