diff --git a/src/bin/e_pointer.c b/src/bin/e_pointer.c index 1468b9707..9e2e43117 100644 --- a/src/bin/e_pointer.c +++ b/src/bin/e_pointer.c @@ -807,7 +807,7 @@ e_pointer_object_set(E_Pointer *ptr, Evas_Object *obj, int x, int y) ec->hidden = 1; ecore_evas_object_cursor_set(ptr->ee, obj, E_LAYER_MAX - 1, x, y); } - else + else if (o != ptr->o_ptr) ecore_evas_object_cursor_set(ptr->ee, ptr->o_ptr, E_LAYER_MAX - 1, ptr->hot.x, ptr->hot.y); }