--- 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--;
}