evas_object_update_bounding_box(eo_obj, obj, NULL);
evas_object_clip_dirty(eo_obj, obj);
evas_object_recalc_clippees(obj);
- if ((!obj->is_smart) &&
+ if (obj->cur->visible && (!obj->is_smart) &&
(!((obj->map->cur.map) && (obj->map->cur.usemap))))
{
_evas_canvas_event_pointer_in_rect_mouse_move_feed(obj->layer->evas,
evas_object_change(eo_obj, obj);
evas_object_clip_dirty(eo_obj, obj);
evas_object_recalc_clippees(obj);
- if ((!obj->is_smart) &&
+
+ if (obj->cur->visible && (!obj->is_smart) &&
(!((obj->map->cur.map) && (obj->map->cur.usemap))))
{
_evas_canvas_event_pointer_in_rect_mouse_move_feed(obj->layer->evas,