mirror of
https://github.com/virt-manager/virt-manager.git
synced 2025-02-25 18:55:27 -06:00
Fixed pause menu item state (Cole Robinson)
This commit is contained in:
parent
3dde0ff58c
commit
390e4ea309
1
AUTHORS
1
AUTHORS
@ -21,6 +21,7 @@ Further patches have been submitted by:
|
||||
Mark Cave-Ayland <mark.cave-ayland-at-ilande-dot-co-dot-uk>
|
||||
Richard W.M. Jones <rjones-at-redhat-dot-com>
|
||||
Nobuhiro Itou <fj0873gn-at-aa-dot-jp-dot-fujitsu-dot-com>
|
||||
Cole Robinson <crobinso-at-redhat-dot-com>
|
||||
|
||||
<...send a patch & get your name here...>
|
||||
|
||||
|
@ -462,6 +462,7 @@ class vmmManager(gobject.GObject):
|
||||
if vm.is_read_only() == True:
|
||||
self.vmmenu_items["run"].set_sensitive(False)
|
||||
self.vmmenu_items["pause"].set_sensitive(False)
|
||||
self.vmmenu_items["pause"].show()
|
||||
self.vmmenu_items["resume"].hide()
|
||||
self.vmmenu_items["resume"].set_sensitive(False)
|
||||
self.vmmenu_items["shutdown"].set_sensitive(False)
|
||||
@ -469,12 +470,14 @@ class vmmManager(gobject.GObject):
|
||||
if vm.status() == libvirt.VIR_DOMAIN_SHUTOFF:
|
||||
self.vmmenu_items["run"].set_sensitive(True)
|
||||
self.vmmenu_items["pause"].set_sensitive(False)
|
||||
self.vmmenu_items["pause"].show()
|
||||
self.vmmenu_items["resume"].hide()
|
||||
self.vmmenu_items["resume"].set_sensitive(False)
|
||||
self.vmmenu_items["shutdown"].set_sensitive(False)
|
||||
elif vm.status() == libvirt.VIR_DOMAIN_RUNNING:
|
||||
self.vmmenu_items["run"].set_sensitive(False)
|
||||
self.vmmenu_items["pause"].set_sensitive(True)
|
||||
self.vmmenu_items["pause"].show()
|
||||
self.vmmenu_items["resume"].hide()
|
||||
self.vmmenu_items["resume"].set_sensitive(False)
|
||||
self.vmmenu_items["shutdown"].set_sensitive(True)
|
||||
|
Loading…
Reference in New Issue
Block a user