From: Mike Blumenkrantz Date: Fri, 26 May 2017 20:34:10 +0000 (-0400) Subject: ecore-evas: only apply cursor object cache for default pointer X-Git-Tag: upstream/1.20.0~908 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e21847e3fdd89be6bb61d3117c5aa1b747d60cdd;p=platform%2Fupstream%2Fefl.git ecore-evas: only apply cursor object cache for default pointer @fix --- diff --git a/src/lib/ecore_evas/ecore_evas.c b/src/lib/ecore_evas/ecore_evas.c index c794254..4f0ba32 100644 --- a/src/lib/ecore_evas/ecore_evas.c +++ b/src/lib/ecore_evas/ecore_evas.c @@ -344,6 +344,7 @@ _ecore_evas_cursor_add(Ecore_Evas *ee, Efl_Input_Device *dev) Ecore_Evas_Cursor *cursor = calloc(1, sizeof(Ecore_Evas_Cursor)); EINA_SAFETY_ON_NULL_RETURN(cursor); eina_hash_add(ee->prop.cursors, &dev, cursor); + if (dev != evas_default_device_get(ee->evas, EFL_INPUT_DEVICE_CLASS_MOUSE)) return; if (ee->prop.cursor_cache.object) { ecore_evas_object_cursor_device_set(ee, dev,