Commit 17b42523e20da80d6c9e36eca0f7acfa3d840e03

Authored by Perry Werneck
1 parent 5dbf7ce4
Exists in master and in 1 other branch develop

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));
... ...