clear menu cache when saving a menu file
force regeneration of menus after editing them ref T2271
This commit is contained in:
parent
c6e79c0ddc
commit
89387f8cb8
|
@ -1382,6 +1382,7 @@ _e_client_menu_cb_fav_add(void *data, E_Menu *m __UNUSED__, E_Menu_Item *mi __UN
|
||||||
efreet_menu_desktop_insert(menu, ec->desktop, -1);
|
efreet_menu_desktop_insert(menu, ec->desktop, -1);
|
||||||
efreet_menu_save(menu, buf);
|
efreet_menu_save(menu, buf);
|
||||||
efreet_menu_free(menu);
|
efreet_menu_free(menu);
|
||||||
|
e_int_menus_cache_clear();
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
|
|
@ -393,6 +393,7 @@ _save_menu(E_Config_Dialog_Data *cfdata)
|
||||||
}
|
}
|
||||||
ret = efreet_menu_save(menu, cfdata->data->filename);
|
ret = efreet_menu_save(menu, cfdata->data->filename);
|
||||||
efreet_menu_free(menu);
|
efreet_menu_free(menu);
|
||||||
|
e_int_menus_cache_clear();
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -203,6 +203,7 @@ _btn_cb_del(void *data, void *data2 __UNUSED__)
|
||||||
ecore_file_unlink(file);
|
ecore_file_unlink(file);
|
||||||
e_widget_ilist_remove_num(cfdata->obj.list, x);
|
e_widget_ilist_remove_num(cfdata->obj.list, x);
|
||||||
}
|
}
|
||||||
|
e_int_menus_cache_clear();
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
|
Loading…
Reference in New Issue