fix left over soft cursors in elm

@fix - this fixes T893
This commit is contained in:
Carsten Haitzler 2014-03-31 20:39:16 +09:00
parent b62d73c702
commit 44c96c3efd
1 changed files with 8 additions and 0 deletions

View File

@ -225,6 +225,14 @@ _elm_cursor_set(Elm_Cursor *cur)
}
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);