From 0312fd5b3d96dde990b37197e4bfa28bf648d8a3 Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Mon, 21 Apr 2014 12:41:59 +0900 Subject: [PATCH] fix cursor setting to only set if currently visible this should fix D715 --- legacy/elementary/src/lib/els_cursor.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/legacy/elementary/src/lib/els_cursor.c b/legacy/elementary/src/lib/els_cursor.c index da74f10540..1119454578 100644 --- a/legacy/elementary/src/lib/els_cursor.c +++ b/legacy/elementary/src/lib/els_cursor.c @@ -190,7 +190,8 @@ _elm_cursor_set_hot_spots(Elm_Cursor *cur) str = edje_object_data_get(cur->obj, "hot_y"); if (str) cur->hot_y = atoi(str); - if ((prev_hot_x != cur->hot_x) || (prev_hot_y != cur->hot_y)) + if ((cur->visible) && + ((prev_hot_x != cur->hot_x) || (prev_hot_y != cur->hot_y))) ecore_evas_object_cursor_set(cur->ee, cur->obj, ELM_OBJECT_LAYER_CURSOR, cur->hot_x, cur->hot_y); }