discomfitor pushed a commit to branch master.
commit bc338ab3903e3fee90338ce86a4e26e1957c5af2
Author: Mike Blumenkrantz <[email protected]>
Date: Fri Jun 21 10:27:18 2013 +0100
fix menu crash when trying to show a menu that isn't ready to be shown
---
src/bin/e_menu.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/bin/e_menu.c b/src/bin/e_menu.c
index d14427c..54dd1f0 100644
--- a/src/bin/e_menu.c
+++ b/src/bin/e_menu.c
@@ -1696,6 +1696,7 @@ _e_menu_realize(E_Menu *m)
if (m->parent_item && m->parent_item->menu)
m->zone = m->parent_item->menu->zone;
+ if (!m->zone) return; //menu not ready!
m->evas = e_comp_get(m)->evas;
m->shape = e_container_shape_add(m->zone->container);
evas_event_freeze(m->evas);
--
------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:
Build for Windows Store.
http://p.sf.net/sfu/windows-dev2dev