[gnome-control-center] region: Remove other uses of gtk_dialog_run()
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-control-center] region: Remove other uses of gtk_dialog_run()
- Date: Mon, 24 Jan 2011 12:31:35 +0000 (UTC)
commit f70af6ee47db092df22f1bf5b495cc26dc5a22e7
Author: Bastien Nocera <hadess hadess net>
Date: Mon Jan 24 12:30:59 2011 +0000
region: Remove other uses of gtk_dialog_run()
panels/region/gnome-region-panel-xkbltadd.c | 4 ++--
panels/region/gnome-region-panel-xkbmc.c | 16 ++++++++--------
2 files changed, 10 insertions(+), 10 deletions(-)
---
diff --git a/panels/region/gnome-region-panel-xkbltadd.c b/panels/region/gnome-region-panel-xkbltadd.c
index 0537c90..cb51469 100644
--- a/panels/region/gnome-region-panel-xkbltadd.c
+++ b/panels/region/gnome-region-panel-xkbltadd.c
@@ -404,6 +404,7 @@ xkb_layout_chooser_response (GtkDialog * dialog,
gtk_window_get_size (GTK_WINDOW (dialog), &rect.width,
&rect.height);
gkbd_preview_save_position (&rect);
+ gtk_widget_destroy (GTK_WIDGET (dialog));
}
void
@@ -505,8 +506,7 @@ xkb_layout_choose (GtkBuilder * dialog)
}
xkb_layout_preview_update (chooser_dialog);
- gtk_dialog_run (GTK_DIALOG (chooser));
- gtk_widget_destroy (chooser);
+ gtk_widget_show (chooser);
}
gchar *
diff --git a/panels/region/gnome-region-panel-xkbmc.c b/panels/region/gnome-region-panel-xkbmc.c
index dd11db4..33a5dd9 100644
--- a/panels/region/gnome-region-panel-xkbmc.c
+++ b/panels/region/gnome-region-panel-xkbmc.c
@@ -299,18 +299,19 @@ xkb_model_chooser_response (GtkDialog * dialog,
g_free (model_name);
}
}
+ gtk_widget_destroy (GTK_WIDGET (dialog));
}
void
choose_model (GtkBuilder * dialog)
{
GtkBuilder *chooser_dialog;
- GtkWidget *chooser;
-
- chooser_dialog = gtk_builder_new ();
- gtk_builder_add_from_file (chooser_dialog, GNOMECC_UI_DIR
- "/gnome-region-panel-model-chooser.ui",
- NULL);
+ GtkWidget *chooser;
+
+ chooser_dialog = gtk_builder_new ();
+ gtk_builder_add_from_file (chooser_dialog, GNOMECC_UI_DIR
+ "/gnome-region-panel-model-chooser.ui",
+ NULL);
chooser = CWID ("xkb_model_chooser");
gtk_window_set_transient_for (GTK_WINDOW (chooser),
GTK_WINDOW (WID
@@ -331,7 +332,6 @@ choose_model (GtkBuilder * dialog)
"response",
G_CALLBACK (xkb_model_chooser_response),
chooser_dialog);
- gtk_dialog_run (GTK_DIALOG (chooser));
- gtk_widget_destroy (chooser);
+ gtk_widget_show (chooser);
g_free (current_model_name);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]