aboutsummaryrefslogtreecommitdiffstats
path: root/composer/e-msg-composer-select-file.c
diff options
context:
space:
mode:
Diffstat (limited to 'composer/e-msg-composer-select-file.c')
-rw-r--r--composer/e-msg-composer-select-file.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/composer/e-msg-composer-select-file.c b/composer/e-msg-composer-select-file.c
index 593fe256cc..79c2084090 100644
--- a/composer/e-msg-composer-select-file.c
+++ b/composer/e-msg-composer-select-file.c
@@ -131,7 +131,8 @@ composer_hide_cb (GtkWidget *widget, gpointer user_data)
FileSelectionInfo *info;
info = (FileSelectionInfo *) user_data;
- cancel (info);
+ if (GTK_WIDGET_VISIBLE (info->widget))
+ cancel (info);
}
/* Setup. */