Enlightenment CVS committal
Author : raster
Project : e17
Module : libs/evas
Dir : e17/libs/evas/src/lib/canvas
Modified Files:
evas_events.c
Log Message:
then there weere grabs
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/evas/src/lib/canvas/evas_events.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- evas_events.c 10 Jan 2003 04:58:51 -0000 1.4
+++ evas_events.c 20 Jan 2003 05:17:21 -0000 1.5
@@ -434,8 +434,10 @@
Evas_Key_Grab *g;
g = l->data;
- if ((e->modifiers.mask & g->modifiers) &&
- (!(e->modifiers.mask & g->not_modifiers)) &&
+ if (((e->modifiers.mask & g->modifiers) ||
+ (g->modifiers == e->modifiers.mask)) &&
+ (!((e->modifiers.mask & g->not_modifiers) ||
+ (g->not_modifiers == ~e->modifiers.mask))) &&
(!strcmp(keyname, g->keyname)))
{
evas_object_event_callback_call(g->object,
EVAS_CALLBACK_KEY_DOWN, &ev);
@@ -472,8 +474,10 @@
Evas_Key_Grab *g;
g = l->data;
- if ((e->modifiers.mask & g->modifiers) &&
- (!(e->modifiers.mask & g->not_modifiers)) &&
+ if (((e->modifiers.mask & g->modifiers) ||
+ (g->modifiers == e->modifiers.mask)) &&
+ (!((e->modifiers.mask & g->not_modifiers) ||
+ (g->not_modifiers == ~e->modifiers.mask))) &&
(!strcmp(keyname, g->keyname)))
{
evas_object_event_callback_call(g->object,
EVAS_CALLBACK_KEY_UP, &ev);
-------------------------------------------------------
This SF.NET email is sponsored by: FREE SSL Guide from Thawte
are you planning your Web Server Security? Click here to get a FREE
Thawte SSL guide and find the answers to all your SSL security issues.
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs