summaryrefslogtreecommitdiff
path: root/virt-manager
diff options
context:
space:
mode:
authorCole Robinson <crobinso@redhat.com>2015-04-12 09:34:55 -0400
committerCole Robinson <crobinso@redhat.com>2015-04-12 09:34:55 -0400
commit80c2dde350f77d53b6ab71448f5496fae2358ace (patch)
treeeb4819599c88f67cf726c9e1a162cc58f3ceeab1 /virt-manager
parentaec851f73ad1e0842a676f12d058c50d1b292705 (diff)
downloadvirt-manager-80c2dde350f77d53b6ab71448f5496fae2358ace.tar.gz
virt-manager: Fix connection to domain from cli
Need to tweak our signal handling here with the recent connection changes.
Diffstat (limited to 'virt-manager')
-rwxr-xr-xvirt-manager12
1 files changed, 9 insertions, 3 deletions
diff --git a/virt-manager b/virt-manager
index 9a26dd5b..2f501e49 100755
--- a/virt-manager
+++ b/virt-manager
@@ -264,9 +264,15 @@ def main():
if show:
def cb(conn):
- ignore = conn
- launch_specific_window(engine, show, options.uri, options.uuid)
- return True
+ if conn.is_disconnected():
+ # Connection error
+ return True
+
+ if conn.is_active():
+ launch_specific_window(engine, show, options.uri, options.uuid)
+ return True
+
+ return False
engine.uri_cb = cb
engine.show_manager_window = False
engine.skip_autostart = True