forked from enlightenment/efl
elementary: Don't always show pointer object
If we are using softcursor mode during intercept show, then we should check that the pointer is actually in the canvas before showing it else we end up with mouse pointers drawn on the canvas even when the mouse itself is nowhere near a window. Signed-off-by: Chris Michael <cp.michael@samsung.com>
This commit is contained in:
parent
3686a8aa89
commit
f56dc8d0c3
|
@ -2773,7 +2773,8 @@ _elm_win_obj_intercept_show(void *data,
|
|||
#if 0
|
||||
ecore_evas_show(sd->pointer.ee);
|
||||
#endif
|
||||
evas_object_show(sd->pointer.obj);
|
||||
if (evas_pointer_inside_get(sd->evas))
|
||||
evas_object_show(sd->pointer.obj);
|
||||
}
|
||||
evas_object_show(obj);
|
||||
#ifdef ELEMENTARY_X
|
||||
|
|
Loading…
Reference in New Issue