mirror of
https://github.com/virt-manager/virt-manager.git
synced 2025-02-25 18:55:27 -06:00
details: Again fix default page showing
This commit is contained in:
parent
4d4a07c65b
commit
a55abc8e89
@ -597,6 +597,8 @@ class vmmDetails(vmmGObjectUI):
|
||||
|
||||
self.hw_selected()
|
||||
self.refresh_vm_state()
|
||||
self.activate_default_page()
|
||||
|
||||
|
||||
@property
|
||||
def conn(self):
|
||||
@ -642,11 +644,9 @@ class vmmDetails(vmmGObjectUI):
|
||||
self.netlist.cleanup()
|
||||
self.netlist = None
|
||||
|
||||
def show(self, default_page=False):
|
||||
def show(self):
|
||||
logging.debug("Showing VM details: %s", self.vm)
|
||||
vis = self.is_visible()
|
||||
if not vis and default_page:
|
||||
self.activate_default_page()
|
||||
self.topwin.present()
|
||||
if vis:
|
||||
return
|
||||
@ -1388,6 +1388,8 @@ class vmmDetails(vmmGObjectUI):
|
||||
|
||||
# activate_* are called from engine.py via CLI options
|
||||
def activate_default_page(self):
|
||||
if self.is_customize_dialog:
|
||||
return
|
||||
pages = self.widget("details-pages")
|
||||
pages.set_current_page(DETAILS_PAGE_CONSOLE)
|
||||
self.activate_default_console_page()
|
||||
|
@ -456,7 +456,7 @@ class vmmEngine(vmmGObject):
|
||||
elif page is None:
|
||||
details.activate_default_page()
|
||||
|
||||
details.show(default_page=False)
|
||||
details.show()
|
||||
except Exception as e:
|
||||
src.err.show_err(_("Error launching details: %s") % str(e))
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user