diff options
author | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2014-03-31 20:39:16 +0900 |
---|---|---|
committer | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2014-03-31 20:41:25 +0900 |
commit | ae8fa54908823c097c7dba922f6bc2ee873db080 (patch) | |
tree | 5c498cb3d760f8dbe7befe9ddd104707a41359a7 | |
parent | 3c6dab6467eb3cf7720d274cde04859d33aaf04e (diff) | |
download | elementary-ae8fa54908823c097c7dba922f6bc2ee873db080.tar.gz |
fix left over soft cursors in elm
@fix - this fixes T893
-rw-r--r-- | src/lib/els_cursor.c | 8 |
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 } else { + if (cur->obj) + { + evas_object_del(cur->obj); + cur->obj = NULL; + } + ecore_evas_object_cursor_set(cur->ee, NULL, + ELM_OBJECT_LAYER_CURSOR, cur->hot_x, + cur->hot_y); #ifdef HAVE_ELEMENTARY_X if (cur->x.win) ecore_x_window_cursor_set(cur->x.win, cur->x.cursor); |