Enlightenment CVS committal
Author : kwo
Project : e16
Module : e
Dir : e16/e/src
Modified Files:
actions.c borders.c
Log Message:
Tweak frame action handling.
===================================================================
RCS file: /cvsroot/enlightenment/e16/e/src/actions.c,v
retrieving revision 1.180
retrieving revision 1.181
diff -u -3 -r1.180 -r1.181
--- actions.c 4 Dec 2004 12:38:18 -0000 1.180
+++ actions.c 5 Dec 2004 09:57:05 -0000 1.181
@@ -447,7 +447,10 @@
mouse = 1;
break;
case LeaveNotify:
- if (ev->xcrossing.detail == NotifyNonlinearVirtual)
+ /* If frame window, quit if pointer is still inside */
+ if (ewin && ev->xcrossing.window == ewin->win &&
+ (ev->xcrossing.x >= 0 && ev->xcrossing.x < ewin->w &&
+ ev->xcrossing.y >= 0 && ev->xcrossing.y < ewin->h))
EDBUG_RETURN(0);
type = EVENT_MOUSE_LEAVE;
button = -1;
===================================================================
RCS file: /cvsroot/enlightenment/e16/e/src/borders.c,v
retrieving revision 1.236
retrieving revision 1.237
diff -u -3 -r1.236 -r1.237
--- borders.c 4 Dec 2004 12:38:18 -0000 1.236
+++ borders.c 5 Dec 2004 09:57:08 -0000 1.237
@@ -2272,6 +2272,8 @@
Efree(b->name);
if (b->group_border_name)
Efree(b->group_border_name);
+ if (b->aclass)
+ b->aclass->ref_count--;
EDBUG_RETURN_;
}
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://productguide.itmanagersjournal.com/
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs