This patch reverses the commit described below. The commit causes a serious mouse tracking slowdown. See bnc#731218. Subject: manager: Properly show vm desc in tooltip w/ special xml characters From: Cole Robinson crobinso@redhat.com Mon Sep 26 11:05:55 2011 -0400 Date: Mon Sep 26 11:07:52 2011 -0400: Git: 0a7640c593a54a6a3f558583d82f8b27c7a7d1d1 Index: virt-manager-0.9.0/src/virtManager/manager.py =================================================================== --- virt-manager-0.9.0.orig/src/virtManager/manager.py +++ virt-manager-0.9.0/src/virtManager/manager.py @@ -726,9 +726,6 @@ class vmmManager(vmmGObjectUI): def _build_vm_row(self, vm): row = [] - desc = None - if vm.get_description() is not None: - desc = util.xml_escape(vm.get_description()) row.insert(ROW_HANDLE, vm) row.insert(ROW_NAME, vm.get_name()) @@ -736,7 +733,7 @@ class vmmManager(vmmGObjectUI): row.insert(ROW_STATUS, vm.run_status()) row.insert(ROW_STATUS_ICON, vm.run_status_icon_name()) row.insert(ROW_KEY, vm.get_uuid()) - row.insert(ROW_HINT, desc) + row.insert(ROW_HINT, vm.get_description()) row.insert(ROW_IS_CONN, False) row.insert(ROW_IS_CONN_CONNECTED, True) row.insert(ROW_IS_VM, True) @@ -872,10 +869,6 @@ class vmmManager(vmmGObjectUI): if self.vm_row_key(vm) not in self.rows: return - desc = None - if vm.get_description() is not None: - desc = util.xml_escape(vm.get_description()) - row = self.rows[self.vm_row_key(vm)] row[ROW_NAME] = vm.get_name() row[ROW_STATUS] = vm.run_status() @@ -884,7 +877,7 @@ class vmmManager(vmmGObjectUI): row[ROW_MARKUP] = self._build_vm_markup(row) if config_changed: - row[ROW_HINT] = desc + row[ROW_HINT] = vm.get_description() model.row_changed(row.path, row.iter)