Show 'Add A Shelf' even if we don't have a single shelf.

SVN revision: 27687
This commit is contained in:
Miculcy Brian 2006-12-30 23:42:03 +00:00
parent cba29bd250
commit b15bf70823
1 changed files with 6 additions and 4 deletions

View File

@ -1202,7 +1202,6 @@ _e_int_menus_shelves_pre_cb(void *data, E_Menu *m)
/* FIXME here we want nothing, but that crashes!!! */ /* FIXME here we want nothing, but that crashes!!! */
mi = e_menu_item_new(m); mi = e_menu_item_new(m);
e_menu_item_label_set(mi, _("(No Shelves)")); e_menu_item_label_set(mi, _("(No Shelves)"));
return;
} }
for (l = shelves; l; l = l->next) for (l = shelves; l; l = l->next)
{ {
@ -1272,9 +1271,12 @@ _e_int_menus_shelves_pre_cb(void *data, E_Menu *m)
e_menu_item_label_set(mi, _("Add A Shelf")); e_menu_item_label_set(mi, _("Add A Shelf"));
e_menu_item_callback_set(mi, _e_int_menus_shelves_add_cb, NULL); e_menu_item_callback_set(mi, _e_int_menus_shelves_add_cb, NULL);
if (shelves)
{
mi = e_menu_item_new(m); mi = e_menu_item_new(m);
e_menu_item_label_set(mi, _("Delete A Shelf")); e_menu_item_label_set(mi, _("Delete A Shelf"));
e_menu_item_callback_set(mi, _e_int_menus_shelves_del_cb, NULL); e_menu_item_callback_set(mi, _e_int_menus_shelves_del_cb, NULL);
}
} }
static void static void