discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=e92519f17168c362bf424090277b89eeb2b03dcb
commit e92519f17168c362bf424090277b89eeb2b03dcb Author: Mike Blumenkrantz <zm...@osg.samsung.com> Date: Fri Jul 10 14:21:50 2015 -0400 adjust layering of pointer and init splash prevents cursor from getting stuck above screensaver fade --- src/bin/e_init.c | 2 +- src/bin/e_pointer.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/bin/e_init.c b/src/bin/e_init.c index f009f13..3791a60 100644 --- a/src/bin/e_init.c +++ b/src/bin/e_init.c @@ -66,7 +66,7 @@ e_init_show(void) evas_object_clip_set(o, zone->bg_clip_object); evas_object_move(o, zone->x, zone->y); evas_object_resize(o, zone->w, zone->h); - evas_object_layer_set(o, E_LAYER_MAX); + evas_object_layer_set(o, E_LAYER_MAX - 1000); evas_object_show(o); splash_objs = eina_list_append(splash_objs, o); } diff --git a/src/bin/e_pointer.c b/src/bin/e_pointer.c index a6546ef..134950e 100644 --- a/src/bin/e_pointer.c +++ b/src/bin/e_pointer.c @@ -774,7 +774,7 @@ e_pointer_object_set(E_Pointer *ptr, Evas_Object *obj, int x, int y) { if (o == obj) { - ecore_evas_object_cursor_set(ptr->ee, obj, EVAS_LAYER_MAX, x, y); + ecore_evas_object_cursor_set(ptr->ee, obj, E_LAYER_MAX - 1, x, y); return; } ec = e_comp_object_client_get(o); @@ -788,10 +788,10 @@ e_pointer_object_set(E_Pointer *ptr, Evas_Object *obj, int x, int y) ec = e_comp_object_client_get(obj); if (ec) ec->hidden = 1; - ecore_evas_object_cursor_set(ptr->ee, obj, EVAS_LAYER_MAX, x, y); + ecore_evas_object_cursor_set(ptr->ee, obj, E_LAYER_MAX - 1, x, y); } else - ecore_evas_object_cursor_set(ptr->ee, ptr->o_ptr, EVAS_LAYER_MAX, ptr->hot.x, ptr->hot.y); + ecore_evas_object_cursor_set(ptr->ee, ptr->o_ptr, E_LAYER_MAX - 1, ptr->hot.x, ptr->hot.y); } E_API void --