virt-manager: Fix --show-domain-performance

This commit is contained in:
Cole Robinson 2010-11-24 14:19:44 -05:00
parent 83ad083fb0
commit 99489e865d
2 changed files with 7 additions and 4 deletions

View File

@ -29,7 +29,6 @@ import locale
import gettext
import logging
import logging.handlers
import threading
import traceback
import signal
from optparse import OptionParser, OptionValueError

View File

@ -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)