aboutsummaryrefslogtreecommitdiffstats
path: root/domain.c
diff options
context:
space:
mode:
Diffstat (limited to 'domain.c')
-rw-r--r--domain.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/domain.c b/domain.c
index 610d4fe..66ca9cc 100644
--- a/domain.c
+++ b/domain.c
@@ -249,7 +249,7 @@ static void domain_user_input(VteTerminal *vte, gchar *buf, guint len,
virStreamSend(dom->stream, buf, len);
return;
}
- domain_start(dom);
+ domain_start(dom, false);
}
static void domain_connect(struct vconsole_domain *dom, virDomainPtr d)
@@ -433,11 +433,14 @@ void domain_untabify(struct vconsole_domain *dom)
gtk_widget_show_all(dom->window);
}
-void domain_start(struct vconsole_domain *dom)
+void domain_start(struct vconsole_domain *dom, bool reset_nvram)
{
virDomainPtr d = virDomainLookupByUUIDString(dom->conn->ptr, dom->uuid);
uint32_t flags = 0;
+ if (reset_nvram)
+ flags |= VIR_DOMAIN_START_RESET_NVRAM;
+
domain_update_info(dom, d);
switch (dom->info.state) {
case VIR_DOMAIN_SHUTOFF: