error panel when a folder could not be created (closes bug #471080)
[claws.git] / src / folderview.c
index 9336837c5871ded7554b650bc7689aa8d7add69a..27c97576c9f4cefc4377d95c1080bd48e0b8b730 100644 (file)
@@ -1545,8 +1545,13 @@ static void folderview_new_folder_cb(FolderView *folderview, guint action,
        }
 
        new_item = item->folder->create_folder(item->folder, item, new_folder);
+       if (!new_item) {
+               alertpanel_error(_("The folder `%s' could not be created."), 
+                                new_folder);
+               g_free(new_folder);
+               return;
+       } 
        g_free(new_folder);
-       if (!new_item) return;
 
        gtk_clist_freeze(GTK_CLIST(ctree));