ev.modifiers = &(e->modifiers);
ev.locks = &(e->locks);
ev.timestamp = timestamp;
- ev.event_flags = EVAS_EVENT_FLAG_NONE;
+ ev.event_flags = e->default_event_flags;
_evas_walk(e);
++<<<<<<< HEAD
+ /* if our mouse button is grabbed to any objects */
+ if ((0) && (e->pointer.mouse_grabbed != 0))
++=======
+ /* if our mouse button is inside any objects */
++>>>>>>> origin/upstream
{
/* go thru old list of in objects */
Eina_List *l, *copy;
if (!obj->delete_me)
{
if (e->events_frozen <= 0)
++<<<<<<< HEAD
+ evas_object_event_callback_call(obj, EVAS_CALLBACK_MOUSE_OUT, &ev, event_id);
++=======
+ evas_object_event_callback_call(obj, EVAS_CALLBACK_MOUSE_OUT, &ev, event_id);
++>>>>>>> origin/upstream
}
obj->mouse_grabbed = 0;
}
p++;
for (; p < p_end; p++)
{
- Evas_Coord x, y;
- x = lround(p->x);
- y = lround(p->y);
-
- if (p->x < x1) x1 = x;
- if (p->x > x2) x2 = x;
- if (p->y < y1) y1 = y;
- if (p->y > y2) y2 = y;
+ Evas_Coord x, y;
+
+ x = lround(p->x);
+ y = lround(p->y);
+ if (x < x1) x1 = x;
+ if (x > x2) x2 = x;
+ if (y < y1) y1 = y;
+ if (y > y2) y2 = y;
}
-// this causes clip-out bugs now mapped objs canbe opaque!!!
+// this causes clip-out bugs now mapped objs canbe opaque!!!
// // add 1 pixel of fuzz around the map region to ensure updates are correct
// x1 -= 1; y1 -= 1;
// x2 += 1; y2 += 1;