Commit 17b42523e20da80d6c9e36eca0f7acfa3d840e03
1 parent
5dbf7ce4
Exists in
master
and in
1 other branch
Fixing dialog actions behavior.
Showing
1 changed file
with
6 additions
and
0 deletions
Show diff stats
src/terminal/actions/dialog.c
... | ... | @@ -123,6 +123,12 @@ |
123 | 123 | |
124 | 124 | if(action->dialog) { |
125 | 125 | |
126 | + GtkWidget * window = gtk_widget_get_toplevel(terminal); | |
127 | + if(window) { | |
128 | + gtk_window_set_attached_to(GTK_WINDOW(action->dialog), window); | |
129 | + gtk_window_set_transient_for(GTK_WINDOW(action->dialog),GTK_WINDOW(window)); | |
130 | + } | |
131 | + | |
126 | 132 | g_signal_connect(action->dialog,"destroy",G_CALLBACK(on_destroy),action); |
127 | 133 | g_signal_connect(action->dialog,"close",G_CALLBACK(gtk_widget_destroy),NULL); |
128 | 134 | gtk_widget_show(GTK_WIDGET(action->dialog)); | ... | ... |