Enlightenment CVS committal
Author : raster
Project : e17
Module : libs/edje
Dir : e17/libs/edje/src/lib
Modified Files:
edje_callbacks.c
Log Message:
oops fix logic. done.
===================================================================
RCS file: /cvs/e/e17/libs/edje/src/lib/edje_callbacks.c,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -3 -r1.28 -r1.29
--- edje_callbacks.c 3 Apr 2008 18:18:36 -0000 1.28
+++ edje_callbacks.c 3 Apr 2008 18:22:22 -0000 1.29
@@ -35,7 +35,7 @@
ed = data;
rp = evas_object_data_get(obj, "real_part");
if ((!rp) ||
- ((ev->event_flags) &&
+ ((ev->event_flags) &&
(!(rp->part->ignore_flags & ev->event_flags)))) return;
_edje_emit(ed, "mouse,in", rp->part->name);
return;
@@ -79,7 +79,7 @@
_edje_ref(ed);
_edje_freeze(ed);
- if ((ev->event_flags) && (!ignored))
+ if ((!ev->event_flags) || (!ignored))
{
if (ev->flags & EVAS_BUTTON_TRIPLE_CLICK)
snprintf(buf, sizeof(buf), "mouse,down,%i,triple", ev->button);
@@ -191,7 +191,7 @@
_edje_ref(ed);
_edje_freeze(ed);
- if ((ev->event_flags) && (!ignored))
+ if ((!ev->event_flags) || (!ignored))
{
snprintf(buf, sizeof(buf), "mouse,up,%i", ev->button);
_edje_emit(ed, buf, rp->part->name);
@@ -253,7 +253,7 @@
ignored = rp->part->ignore_flags & ev->event_flags;
_edje_ref(ed);
- if ((ev->event_flags) && (!ignored))
+ if ((!ev->event_flags) || (!ignored))
_edje_emit(ed, "mouse,move", rp->part->name);
if (rp->still_in)
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
enlightenment-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs