region: Remove other uses of gtk_dialog_run()

This commit is contained in:
Bastien Nocera 2011-01-24 12:30:59 +00:00
parent 0dd5a8ac18
commit f70af6ee47
2 changed files with 10 additions and 10 deletions

View file

@ -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 *

View file

@ -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);
}