Evas_Event_Mouse_Down ev;
Evas_Object *obj;
int addgrab = 0;
-
+
MAGIC_CHECK(e, Evas, MAGIC_EVAS);
return;
MAGIC_CHECK_END();
}
/* remove released touch point from the touch point list */
_evas_touch_point_remove(e, 0);
-
+
_evas_unwalk(e);
}
if (focus)
{
- if (obj->focused) goto end;
- if (obj->layer->evas->focused)
- evas_object_focus_set(obj->layer->evas->focused, 0);
- obj->focused = 1;
- obj->layer->evas->focused = obj;
- evas_object_event_callback_call(obj, EVAS_CALLBACK_FOCUS_IN, NULL);
+ if (obj->focused) goto end;
+ if (obj->layer->evas->focused)
+ evas_object_focus_set(obj->layer->evas->focused, 0);
+ obj->focused = 1;
+ obj->layer->evas->focused = obj;
+ evas_object_event_callback_call(obj, EVAS_CALLBACK_FOCUS_IN, NULL);
evas_event_callback_call(obj->layer->evas,
EVAS_CALLBACK_CANVAS_OBJECT_FOCUS_IN, obj);
}
else
{
- if (!obj->focused) goto end;
- obj->focused = 0;
- obj->layer->evas->focused = NULL;
- evas_object_event_callback_call(obj, EVAS_CALLBACK_FOCUS_OUT, NULL);
+ if (!obj->focused) goto end;
+ obj->focused = 0;
+ obj->layer->evas->focused = NULL;
+ evas_object_event_callback_call(obj, EVAS_CALLBACK_FOCUS_OUT, NULL);
evas_event_callback_call(obj->layer->evas,
EVAS_CALLBACK_CANVAS_OBJECT_FOCUS_OUT, obj);
}