If the Virtual Desktops module is not loaded, don't show the Configure

Virtual Desktops menu entry in Desktop sub-menu.


SVN revision: 31051
This commit is contained in:
Christopher Michael 2007-07-28 20:51:30 +00:00
parent 9046b0ceaf
commit 07af012e92
1 changed files with 9 additions and 5 deletions

View File

@ -711,12 +711,16 @@ _e_int_menus_virtuals_pre_cb(void *data, E_Menu *m)
e_menu_item_callback_set(mi, _e_int_menus_virtuals_item_cb, desk);
}
}
mi = e_menu_item_new(m);
e_menu_item_separator_set(mi, 1);
mi = e_menu_item_new(m);
e_menu_item_label_set(mi, _("Configure Virtual Desktops"));
e_menu_item_callback_set(mi, _e_int_menus_desk_item_cb, NULL);
if (e_configure_registry_exists("screen/virtual_desktops"))
{
mi = e_menu_item_new(m);
e_menu_item_separator_set(mi, 1);
mi = e_menu_item_new(m);
e_menu_item_label_set(mi, _("Configure Virtual Desktops"));
e_menu_item_callback_set(mi, _e_int_menus_desk_item_cb, NULL);
}
}
static void