diff options
Diffstat (limited to 'domain.c')
-rw-r--r-- | domain.c | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -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: |