diff options
author | Pavel Grunt <pgrunt@redhat.com> | 2014-12-19 15:46:40 +0100 |
---|---|---|
committer | Fabiano FidĂȘncio <fidencio@redhat.com> | 2014-12-19 17:39:53 +0100 |
commit | c3d24f8bb6b6d63d04c67ded0edf233de0954c51 (patch) | |
tree | 7546f1882ba8eb342c995ec4ad3eb9875d04bbeb /src/virt-viewer.c | |
parent | 7e4921f1615d647715ab9152b9d964bfcd5cded3 (diff) | |
download | virt-viewer-c3d24f8bb6b6d63d04c67ded0edf233de0954c51.tar.gz virt-viewer-c3d24f8bb6b6d63d04c67ded0edf233de0954c51.tar.xz virt-viewer-c3d24f8bb6b6d63d04c67ded0edf233de0954c51.zip |
Set a transient parent for GtkDialogs
Silence the Gtk 3.14 message:
"GtkDialog mapped without a transient parent. This is discouraged."
Diffstat (limited to 'src/virt-viewer.c')
-rw-r--r-- | src/virt-viewer.c | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/src/virt-viewer.c b/src/virt-viewer.c index 193ef3a..51e91c6 100644 --- a/src/virt-viewer.c +++ b/src/virt-viewer.c @@ -590,7 +590,10 @@ virt_viewer_dispose (GObject *object) } static virDomainPtr -choose_vm(char **vm_name, virConnectPtr conn, GError **error) +choose_vm(GtkWindow *main_window, + char **vm_name, + virConnectPtr conn, + GError **error) { GtkListStore *model; GtkTreeIter iter; @@ -611,7 +614,9 @@ choose_vm(char **vm_name, virConnectPtr conn, GError **error) } free(domains); - *vm_name = virt_viewer_vm_connection_choose_name_dialog(GTK_TREE_MODEL(model), error); + *vm_name = virt_viewer_vm_connection_choose_name_dialog(main_window, + GTK_TREE_MODEL(model), + error); g_object_unref(G_OBJECT(model)); if (*vm_name == NULL) return NULL; @@ -661,7 +666,11 @@ virt_viewer_initial_connect(VirtViewerApp *app, GError **error) virt_viewer_app_show_status(app, _("Waiting for guest domain to be created")); goto wait; } else { - dom = choose_vm(&priv->domkey, priv->conn, &err); + VirtViewerWindow *main_window = virt_viewer_app_get_main_window(app); + dom = choose_vm(virt_viewer_window_get_window(main_window), + &priv->domkey, + priv->conn, + &err); if (dom == NULL && err != NULL) { goto cleanup; } |