aboutsummaryrefslogtreecommitdiffstats
path: root/domain.c
diff options
context:
space:
mode:
Diffstat (limited to 'domain.c')
-rw-r--r--domain.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/domain.c b/domain.c
index 8534531..60282fb 100644
--- a/domain.c
+++ b/domain.c
@@ -647,10 +647,12 @@ void domain_activate(struct vconsole_domain *dom)
gtk_widget_show_all(dom->vbox);
gtk_notebook_set_current_page(GTK_NOTEBOOK(win->notebook), page);
domain_configure_vte(dom);
- domain_update_status(dom);
+
+ domain_update_info(dom, d);
+ if (dom->info.state == VIR_DOMAIN_RUNNING)
+ domain_connect(dom, d);
}
- domain_connect(dom, d);
virDomainFree(d);
}