summaryrefslogtreecommitdiff
path: root/tp-account-widgets/tpaw-avatar-chooser.c
diff options
context:
space:
mode:
Diffstat (limited to 'tp-account-widgets/tpaw-avatar-chooser.c')
-rw-r--r--tp-account-widgets/tpaw-avatar-chooser.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/tp-account-widgets/tpaw-avatar-chooser.c b/tp-account-widgets/tpaw-avatar-chooser.c
index dcaa2840..c20ad596 100644
--- a/tp-account-widgets/tpaw-avatar-chooser.c
+++ b/tp-account-widgets/tpaw-avatar-chooser.c
@@ -1014,17 +1014,12 @@ avatar_chooser_clicked_cb (GtkWidget *button,
TpawCameraMonitor *monitor;
#endif
- if (self->priv->chooser_dialog != NULL)
- {
- gtk_window_present (GTK_WINDOW (self->priv->chooser_dialog));
- return;
- }
-
self->priv->chooser_dialog = GTK_FILE_CHOOSER (
gtk_file_chooser_dialog_new (_("Select Your Avatar Image"),
tpaw_get_toplevel_window (GTK_WIDGET (self)),
GTK_FILE_CHOOSER_ACTION_OPEN,
NULL, NULL));
+ gtk_window_set_modal (GTK_WINDOW (self->priv->chooser_dialog), TRUE);
#ifdef HAVE_CHEESE
picture_button = gtk_dialog_add_button (