[gnome-control-center] region: Parent dialogues properly
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-control-center] region: Parent dialogues properly
- Date: Mon, 24 Jan 2011 18:10:40 +0000 (UTC)
commit 035cb78521e3dfc1945009a5b3ee77b3da723451
Author: Bastien Nocera <hadess hadess net>
Date: Mon Jan 24 17:33:06 2011 +0000
region: Parent dialogues properly
panels/region/gnome-region-panel-xkblt.c | 4 ++--
panels/region/gnome-region-panel-xkbltadd.c | 3 +--
panels/region/gnome-region-panel-xkbmc.c | 3 +--
panels/region/gnome-region-panel-xkbot.c | 2 +-
4 files changed, 5 insertions(+), 7 deletions(-)
---
diff --git a/panels/region/gnome-region-panel-xkblt.c b/panels/region/gnome-region-panel-xkblt.c
index a582824..49fac8b 100644
--- a/panels/region/gnome-region-panel-xkblt.c
+++ b/panels/region/gnome-region-panel-xkblt.c
@@ -338,11 +338,11 @@ show_selected_layout (GtkWidget * button, GtkBuilder * dialog)
gchar **layouts_list = xkb_layouts_get_selected_list ();
const gchar *id = layouts_list[idx];
char *descr = xkb_layout_description_utf8 (id);
- GtkWidget *parent = WID ("region_dialog");
+ GtkWidget *parent = WID ("region_notebook");
GtkWidget *popup =
gkbd_keyboard_drawing_new_dialog (idx, descr);
gtk_window_set_transient_for (GTK_WINDOW (popup),
- GTK_WINDOW (parent));
+ GTK_WINDOW (gtk_widget_get_toplevel (parent)));
g_strfreev (layouts_list);
g_free (descr);
}
diff --git a/panels/region/gnome-region-panel-xkbltadd.c b/panels/region/gnome-region-panel-xkbltadd.c
index cb51469..07d6ad5 100644
--- a/panels/region/gnome-region-panel-xkbltadd.c
+++ b/panels/region/gnome-region-panel-xkbltadd.c
@@ -423,8 +423,7 @@ xkb_layout_choose (GtkBuilder * dialog)
GtkWidget *toplevel = NULL;
gtk_window_set_transient_for (GTK_WINDOW (chooser),
- GTK_WINDOW (WID
- ("region_dialog")));
+ GTK_WINDOW (gtk_widget_get_toplevel (WID ("region_notebook"))));
xkb_layout_chooser_available_layouts_fill (chooser_dialog,
"xkb_countries_available",
diff --git a/panels/region/gnome-region-panel-xkbmc.c b/panels/region/gnome-region-panel-xkbmc.c
index 33a5dd9..1beb74e 100644
--- a/panels/region/gnome-region-panel-xkbmc.c
+++ b/panels/region/gnome-region-panel-xkbmc.c
@@ -314,8 +314,7 @@ choose_model (GtkBuilder * dialog)
NULL);
chooser = CWID ("xkb_model_chooser");
gtk_window_set_transient_for (GTK_WINDOW (chooser),
- GTK_WINDOW (WID
- ("region_dialog")));
+ GTK_WINDOW (gtk_widget_get_toplevel (WID ("region_notebook"))));
current_model_name = g_settings_get_string (xkb_keyboard_settings, GKBD_KEYBOARD_CONFIG_KEY_MODEL);
prepare_vendors_list (chooser_dialog);
diff --git a/panels/region/gnome-region-panel-xkbot.c b/panels/region/gnome-region-panel-xkbot.c
index a7026e4..7f7fe24 100644
--- a/panels/region/gnome-region-panel-xkbot.c
+++ b/panels/region/gnome-region-panel-xkbot.c
@@ -451,7 +451,7 @@ xkb_options_popup_dialog (GtkBuilder * dialog)
chooser = CWID ("xkb_options_dialog");
gtk_window_set_transient_for (GTK_WINDOW (chooser),
- GTK_WINDOW (WID ("region_dialog")));
+ GTK_WINDOW (gtk_widget_get_toplevel (WID ("region_notebook"))));
xkb_options_load_options (chooser_dialog);
g_signal_connect (chooser, "response",
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]