backport menu crash

SVN revision: 83812
This commit is contained in:
Mike Blumenkrantz 2013-02-11 08:37:06 +00:00
parent 1cadd929a1
commit 0d8d7a8f7b
3 changed files with 6 additions and 1 deletions

View File

@ -1,6 +1,7 @@
2013-02-11 Mike Blumenkrantz
* fixed bug where pointer warping to new clients would start at a random location
* fix crash when locking screen from Start gadget and then activating gadget again
2013-02-08 Cedric Bail

1
NEWS
View File

@ -32,6 +32,7 @@ Fixes:
* keyboard mapping change now also disables for window class "vmware"
* don't call efreet_menu_parse from a thread
* fixed bug where pointer warping to new clients would start at a random location
* fix crash when locking screen from Start gadget and then activating gadget again
Changes since 0.17.0:

View File

@ -1359,7 +1359,10 @@ _e_menu_cb_intercept_item_move(void *data, Evas_Object *o, Evas_Coord x, Evas_Co
evas_object_move(mi->event_object, x, y);
evas_object_move(o, x, y);
if ((mi->submenu) && (mi->submenu->parent_item))
_e_menu_reposition(mi->submenu);
{
mi->submenu->zone = mi->menu->zone;
_e_menu_reposition(mi->submenu);
}
}
static void