From 564b03e3d6deca2db2640ae2cfb5ea75c3344243 Mon Sep 17 00:00:00 2001 From: Ben Mathews Date: Mon, 19 Nov 2018 03:29:45 +0000 Subject: [PATCH] Set window title to VM name The attached patch address an issue with virt-view not setting the titlebar text to be the title of the VM (previously discussed on: https://www.redhat.com/archives/virt-tools-list/2018-September/msg00064.html). --- src/virt-viewer.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/virt-viewer.c b/src/virt-viewer.c index 86d0c75..33b61f7 100644 --- a/src/virt-viewer.c +++ b/src/virt-viewer.c @@ -875,6 +875,7 @@ virt_viewer_initial_connect(VirtViewerApp *app, GError **error) VirtViewerPrivate *priv = self->priv; char uuid_string[VIR_UUID_STRING_BUFLEN]; const char *guest_name; + char *title; GError *err = NULL; g_debug("initial connect"); @@ -915,6 +916,12 @@ virt_viewer_initial_connect(VirtViewerApp *app, GError **error) g_object_set(app, "guest-name", guest_name, NULL); } + title = virDomainGetMetadata(dom, VIR_DOMAIN_METADATA_TITLE, NULL, 0); + if (title != NULL) { + g_object_set(app, "title", title, NULL); + free(title); + } + virt_viewer_app_show_status(app, _("Checking guest domain status")); if (virDomainGetInfo(dom, &info) < 0) { g_set_error_literal(&err, VIRT_VIEWER_ERROR, VIRT_VIEWER_ERROR_FAILED,