forked from enlightenment/enlightenment
gadcon util menu thingy now sets created menu to appropriate struct members to prevent unexpected behavior
SVN revision: 75282
This commit is contained in:
parent
34da84d9e7
commit
3433a78ba2
|
@ -1581,6 +1581,7 @@ e_gadcon_client_util_menu_items_append(E_Gadcon_Client *gcc, E_Menu *menu_gadget
|
||||||
else
|
else
|
||||||
menu_main = e_menu_new();
|
menu_main = e_menu_new();
|
||||||
e_menu_post_deactivate_callback_set(menu_main, _e_gadcon_client_cb_menu_post, gcc);
|
e_menu_post_deactivate_callback_set(menu_main, _e_gadcon_client_cb_menu_post, gcc);
|
||||||
|
gcc->menu = menu_main;
|
||||||
|
|
||||||
if ((gcc->gadcon->shelf) || (gcc->gadcon->toolbar))
|
if ((gcc->gadcon->shelf) || (gcc->gadcon->toolbar))
|
||||||
{
|
{
|
||||||
|
@ -1617,6 +1618,7 @@ e_gadcon_client_util_menu_items_append(E_Gadcon_Client *gcc, E_Menu *menu_gadget
|
||||||
if (gcc->gadcon->shelf)
|
if (gcc->gadcon->shelf)
|
||||||
{
|
{
|
||||||
mo = e_menu_new();
|
mo = e_menu_new();
|
||||||
|
gcc->gadcon->shelf->menu = menu_main;
|
||||||
|
|
||||||
mi = e_menu_item_new(mo);
|
mi = e_menu_item_new(mo);
|
||||||
e_menu_item_label_set(mi, _("Plain"));
|
e_menu_item_label_set(mi, _("Plain"));
|
||||||
|
|
Loading…
Reference in New Issue