From 25b60ce796167232a60eae5b76654d92ba7e9ab0 Mon Sep 17 00:00:00 2001 From: Perry Werneck Date: Fri, 7 Feb 2020 15:54:31 -0300 Subject: [PATCH] Fixing application preferences dialog warning. --- src/objects/application/actions/preferences.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/objects/application/actions/preferences.c b/src/objects/application/actions/preferences.c index 2d31034..56c388c 100644 --- a/src/objects/application/actions/preferences.c +++ b/src/objects/application/actions/preferences.c @@ -37,11 +37,16 @@ // gtk_window_set_title(GTK_WINDOW(dialog),action->label); - static GtkWidget * factory(PW3270Action * action, GtkApplication G_GNUC_UNUSED(*application)) { + static GtkWidget * factory(PW3270Action * action, GtkApplication *application) { size_t ix; + GtkWindow * window = gtk_application_get_active_window(application); GtkWidget * dialog = pw3270_settings_dialog_new(G_ACTION(action)); + gtk_window_set_modal(GTK_WINDOW(dialog), TRUE); + gtk_window_set_attached_to(GTK_WINDOW(dialog), GTK_WIDGET(window)); + gtk_window_set_transient_for(GTK_WINDOW(dialog),window); + GtkWidget * pages[] = { pw3270_toolbar_settings_new() }; @@ -51,6 +56,7 @@ } gtk_widget_show_all(dialog); + return dialog; } -- libgit2 0.21.2