summaryrefslogtreecommitdiff
path: root/tp-account-widgets
diff options
context:
space:
mode:
authorMarco Barisione <marco.barisione@collabora.co.uk>2013-08-27 13:20:15 +0100
committerMarco Barisione <marco.barisione@collabora.co.uk>2013-08-27 15:40:47 +0100
commitcb1222d2687e4e86bad1dfd72299512d35c0cb7a (patch)
treeda33203c81a4fa9e7deeeb5c3f64a9511f96fb37 /tp-account-widgets
parent00e1b61f42966ebcac3a58750a68414c79670235 (diff)
downloadtelepathy-account-widgets-cb1222d2687e4e86bad1dfd72299512d35c0cb7a.tar.gz
avatar-chooser: make the file chooser dialog modal
https://bugzilla.gnome.org/show_bug.cgi?id=706881
Diffstat (limited to 'tp-account-widgets')
-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 (