gtodo (0.16.0~rc2-1.1) 01_need-one-category.patch

Summary

 mcategory.c |    8 ++++++++
 1 file changed, 8 insertions(+)

    
download this patch

Patch contents

--- src/mcategory.c	2004-02-15 12:47:52.000000000 -0300
+++ src/mcategory.c.new	2005-05-08 18:48:56.925710200 -0300
@@ -138,6 +138,13 @@
 	GtkTreeIter iter;
 	gchar *tm = NULL, *category;
 
+	if (categorys < 2)
+	  {
+	    message_box(_("You need to have at least one category to put items in"),
+			"", GTK_MESSAGE_INFO);
+	    return;
+	  }
+
 	selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(treeview));	
 	if(!gtk_tree_selection_get_selected(selection, &model, &iter))return;
 	gtk_tree_model_get(model, &iter, 0, &category, -1);
@@ -151,6 +158,7 @@
 	g_free(tm);
 	gtodo_client_category_remove(cl, category);    
 	gtk_list_store_remove(GTK_LIST_STORE(model), &iter);
+	categorys--;
 }