From: Jean-Philippe Orsini Date: Sun, 18 Dec 2016 22:47:33 +0000 (+0000) Subject: Fixed GtkDialog mapped without a transient parent (Francis Chin). (Closes: #1642696). X-Git-Tag: v1.2.0~7 X-Git-Url: http://git.wpitchoune.net/gitweb/?p=psensor.git;a=commitdiff_plain;h=fd0242c4e19038c1eca927498c6c6d163b46c736 Fixed GtkDialog mapped without a transient parent (Francis Chin). (Closes: #1642696). --- diff --git a/NEWS b/NEWS index 61d88da..fed146d 100644 --- a/NEWS +++ b/NEWS @@ -21,6 +21,8 @@ v1.2.0 * Updated Russian translation (Grigorii Chirkov). * Updated German translation (Max). * Added Polish translation (hawkeye116477). +* Fixed GtkDialog mapped without a transient parent (Francis + Chin). (Closes: #1642696). v1.1.5 ------ diff --git a/src/ui_pref.c b/src/ui_pref.c index cbdcb66..8d2c8ab 100644 --- a/src/ui_pref.c +++ b/src/ui_pref.c @@ -310,6 +310,8 @@ void ui_pref_dialog_run(struct ui_psensor *ui) gtk_toggle_button_set_active(w_udisks2, config_is_udisks2_enabled()); + gtk_window_set_transient_for(GTK_WINDOW(diag), + GTK_WINDOW(ui->main_window)); gtk_builder_connect_signals(builder, NULL); result = gtk_dialog_run(diag); diff --git a/src/ui_sensorpref.c b/src/ui_sensorpref.c index 92438ae..b87d53d 100644 --- a/src/ui_sensorpref.c +++ b/src/ui_sensorpref.c @@ -467,6 +467,8 @@ static GtkBuilder *load_ui(struct ui_psensor *ui) store = GTK_LIST_STORE(gtk_builder_get_object(builder, "sensors_liststore")); + gtk_window_set_transient_for(GTK_WINDOW(w_dialog), + GTK_WINDOW(ui->main_window)); gtk_builder_connect_signals(builder, ui); g_signal_connect(w_dialog,