summaryrefslogtreecommitdiff
path: root/virtManager/hostnets.py
diff options
context:
space:
mode:
authorCole Robinson <crobinso@redhat.com>2020-08-21 16:11:40 -0400
committerCole Robinson <crobinso@redhat.com>2020-08-26 15:20:05 -0400
commit8f4341bee8d44d8fd495ed2ba685a1e2258ab3c3 (patch)
treeac16aae06ca44088df4f9e7ea645f56275b14352 /virtManager/hostnets.py
parent543ddba9f2fd54cff42838955e53283de9b0d218 (diff)
downloadvirt-manager-8f4341bee8d44d8fd495ed2ba685a1e2258ab3c3.tar.gz
host: Move xmleditor init earlier
It can be triggered via callbacks which may fire early, so initialize it first Signed-off-by: Cole Robinson <crobinso@redhat.com>
Diffstat (limited to 'virtManager/hostnets.py')
-rw-r--r--virtManager/hostnets.py20
1 files changed, 10 insertions, 10 deletions
diff --git a/virtManager/hostnets.py b/virtManager/hostnets.py
index ae706039..3a6cd426 100644
--- a/virtManager/hostnets.py
+++ b/virtManager/hostnets.py
@@ -86,6 +86,16 @@ class vmmHostNets(vmmGObjectUI):
def _init_ui(self):
self.widget("network-pages").set_show_tabs(False)
+ self._xmleditor = vmmXMLEditor(self.builder, self.topwin,
+ self.widget("net-details-align"),
+ self.widget("net-details"))
+ self._xmleditor.connect("changed",
+ lambda s: self._enable_net_apply(EDIT_NET_XML))
+ self._xmleditor.connect("xml-requested",
+ self._xmleditor_xml_requested_cb)
+ self._xmleditor.connect("xml-reset",
+ self._xmleditor_xml_reset_cb)
+
# [ unique, label, icon name, icon size, is_active ]
netListModel = Gtk.ListStore(str, str, str, int, bool)
self.widget("net-list").set_model(netListModel)
@@ -107,16 +117,6 @@ class vmmHostNets(vmmGObjectUI):
self.widget("net-list").append_column(netCol)
netListModel.set_sort_column_id(1, Gtk.SortType.ASCENDING)
- self._xmleditor = vmmXMLEditor(self.builder, self.topwin,
- self.widget("net-details-align"),
- self.widget("net-details"))
- self._xmleditor.connect("changed",
- lambda s: self._enable_net_apply(EDIT_NET_XML))
- self._xmleditor.connect("xml-requested",
- self._xmleditor_xml_requested_cb)
- self._xmleditor.connect("xml-reset",
- self._xmleditor_xml_reset_cb)
-
##############
# Public API #