diff --git a/src/lib/elementary/efl_ui_win.c b/src/lib/elementary/efl_ui_win.c index df7702d6e2..4f62271dcd 100644 --- a/src/lib/elementary/efl_ui_win.c +++ b/src/lib/elementary/efl_ui_win.c @@ -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