From 377bfb9b0c11470641e708c4803a18399822306a Mon Sep 17 00:00:00 2001 From: Jeffrey Stedfast Date: Wed, 2 Apr 2003 18:51:01 +0000 Subject: Guard against the filesel's selection being NULL. Fixes bug #40679. 2003-04-02 Jeffrey Stedfast * e-msg-composer-select-file.c (e_msg_composer_select_file): Guard against the filesel's selection being NULL. Fixes bug #40679. svn path=/trunk/; revision=20648 --- composer/e-msg-composer-select-file.c | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) (limited to 'composer/e-msg-composer-select-file.c') diff --git a/composer/e-msg-composer-select-file.c b/composer/e-msg-composer-select-file.c index 8698dd3d70..0ad89c220b 100644 --- a/composer/e-msg-composer-select-file.c +++ b/composer/e-msg-composer-select-file.c @@ -118,13 +118,16 @@ e_msg_composer_select_file_attachments (EMsgComposer *composer, gboolean *showin selection = run_selector(composer, _("Attach file(s)"), TRUE, showinline_p); if (selection) { - - list = g_ptr_array_new(); files = gtk_file_selection_get_selections(selection); - for (i=0;files[i];i++) - g_ptr_array_add(list, g_strdup(files[i])); - - g_strfreev(files); + + if (files != NULL) { + list = g_ptr_array_new (); + for (i = 0; files[i]; i++) + g_ptr_array_add (list, g_strdup (files[i])); + + g_strfreev (files); + } + gtk_widget_destroy((GtkWidget *)selection); } -- cgit v1.2.3