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

Reply via email to