summaryrefslogtreecommitdiff
path: root/src/lib/els_cursor.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/els_cursor.c')
-rw-r--r--src/lib/els_cursor.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/lib/els_cursor.c b/src/lib/els_cursor.c
index d63bf066d..a25a42f57 100644
--- a/src/lib/els_cursor.c
+++ b/src/lib/els_cursor.c
@@ -229,6 +229,14 @@ _elm_cursor_mouse_in(void *data, Evas *evas EINA_UNUSED, Evas_Object *obj EINA_U
229 } 229 }
230 else 230 else
231 { 231 {
232 if (cur->obj)
233 {
234 evas_object_del(cur->obj);
235 cur->obj = NULL;
236 }
237 ecore_evas_object_cursor_set(cur->ee, NULL,
238 ELM_OBJECT_LAYER_CURSOR, cur->hot_x,
239 cur->hot_y);
232#ifdef HAVE_ELEMENTARY_X 240#ifdef HAVE_ELEMENTARY_X
233 if (cur->x.win) 241 if (cur->x.win)
234 ecore_x_window_cursor_set(cur->x.win, cur->x.cursor); 242 ecore_x_window_cursor_set(cur->x.win, cur->x.cursor);