From 99489e865d5f7d8fef6e189159cbb5b8520a8910 Mon Sep 17 00:00:00 2001 From: Cole Robinson Date: Wed, 24 Nov 2010 14:19:44 -0500 Subject: [PATCH] virt-manager: Fix --show-domain-performance --- src/virt-manager.py.in | 1 - src/virtManager/details.py | 10 +++++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/virt-manager.py.in b/src/virt-manager.py.in index a9feb4570..a19f73d1c 100755 --- a/src/virt-manager.py.in +++ b/src/virt-manager.py.in @@ -29,7 +29,6 @@ import locale import gettext import logging import logging.handlers -import threading import traceback import signal from optparse import OptionParser, OptionValueError diff --git a/src/virtManager/details.py b/src/virtManager/details.py index fd7b7c406..08d5b626f 100644 --- a/src/virtManager/details.py +++ b/src/virtManager/details.py @@ -827,14 +827,18 @@ class vmmDetails(gobject.GObject): return None return model[treepath] + def set_hw_selection(self, page): + hwlist = self.window.get_widget("hw-list") + selection = hwlist.get_selection() + selection.select_path(str(page)) + def get_hw_selection(self, field): vmlist = self.window.get_widget("hw-list") selection = vmlist.get_selection() active = selection.get_selected() if active[1] == None: return None - else: - return active[0].get_value(active[1], field) + return active[0].get_value(active[1], field) def force_get_hw_pagetype(self, page=None): if page: @@ -1014,7 +1018,7 @@ class vmmDetails(gobject.GObject): def activate_performance_page(self): self.window.get_widget("details-pages").set_current_page(PAGE_DETAILS) - self.window.get_widget("hw-panel").set_current_page(HW_LIST_TYPE_STATS) + self.set_hw_selection(HW_LIST_TYPE_STATS) def activate_config_page(self): self.window.get_widget("details-pages").set_current_page(PAGE_DETAILS)