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!!! */
mi = e_menu_item_new(m);
e_menu_item_label_set(mi, _("(No Shelves)"));
return;
}
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_callback_set(mi, _e_int_menus_shelves_add_cb, NULL);
mi = e_menu_item_new(m);
e_menu_item_label_set(mi, _("Delete A Shelf"));
e_menu_item_callback_set(mi, _e_int_menus_shelves_del_cb, NULL);
if (shelves)
{
mi = e_menu_item_new(m);
e_menu_item_label_set(mi, _("Delete A Shelf"));
e_menu_item_callback_set(mi, _e_int_menus_shelves_del_cb, NULL);
}
}
static void