From 17b42523e20da80d6c9e36eca0f7acfa3d840e03 Mon Sep 17 00:00:00 2001 From: Perry Werneck Date: Fri, 17 Jan 2020 11:16:40 -0300 Subject: [PATCH] Fixing dialog actions behavior. --- src/terminal/actions/dialog.c | 6 ++++++ 1 file changed, 6 insertions(+), 0 deletions(-) diff --git a/src/terminal/actions/dialog.c b/src/terminal/actions/dialog.c index 476a602..dc2313e 100644 --- a/src/terminal/actions/dialog.c +++ b/src/terminal/actions/dialog.c @@ -123,6 +123,12 @@ if(action->dialog) { + GtkWidget * window = gtk_widget_get_toplevel(terminal); + if(window) { + gtk_window_set_attached_to(GTK_WINDOW(action->dialog), window); + gtk_window_set_transient_for(GTK_WINDOW(action->dialog),GTK_WINDOW(window)); + } + g_signal_connect(action->dialog,"destroy",G_CALLBACK(on_destroy),action); g_signal_connect(action->dialog,"close",G_CALLBACK(gtk_widget_destroy),NULL); gtk_widget_show(GTK_WIDGET(action->dialog)); -- libgit2 0.21.2