diff options
author | Cole Robinson <crobinso@redhat.com> | 2015-04-12 09:34:55 -0400 |
---|---|---|
committer | Cole Robinson <crobinso@redhat.com> | 2015-04-12 09:34:55 -0400 |
commit | 80c2dde350f77d53b6ab71448f5496fae2358ace (patch) | |
tree | eb4819599c88f67cf726c9e1a162cc58f3ceeab1 /virt-manager | |
parent | aec851f73ad1e0842a676f12d058c50d1b292705 (diff) | |
download | virt-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-x | virt-manager | 12 |
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 |