add function for clearing app menu cache

ref T2271
This commit is contained in:
Mike Blumenkrantz 2015-04-20 16:04:31 -04:00
parent 15f161d542
commit 3eaf4e8638
2 changed files with 8 additions and 1 deletions

View File

@ -498,6 +498,13 @@ e_int_menus_menu_augmentation_del(const char *menu, E_Int_Menu_Augmentation *mau
free(maug);
}
EAPI void
e_int_menus_cache_clear(void)
{
if (_e_int_menus_app_menus)
eina_hash_free_buckets(_e_int_menus_app_menus);
}
EAPI void
e_int_menus_menu_augmentation_point_disabled_set(const char *menu, Eina_Bool disabled)
{

View File

@ -84,7 +84,7 @@ EAPI void e_int_menus_menu_augmentation_del(const char *menu
EAPI void e_int_menus_menu_augmentation_point_disabled_set(const char *menu,
Eina_Bool disabled);
EAPI void e_int_menus_cache_clear(void);
EINTERN void e_int_menus_init(void);
EINTERN void e_int_menus_shutdown(void);
#endif