diff options
author | Olivier Fourdan <fourdan.olivier@wanadoo.fr> | 2007-04-08 15:49:23 +0000 |
---|---|---|
committer | Olivier Fourdan <fourdan.olivier@wanadoo.fr> | 2007-04-08 15:49:23 +0000 |
commit | 67cf17ca428ebc847a536aaee5438839cce973b7 (patch) | |
tree | 8e24d4d8e32598d89e34acaa42f6b3aa1e122acf /src/event_filter.c | |
parent | 873f0d33fb74dc9ef7f15608e3a895ee8f241646 (diff) | |
download | xfwm4-67cf17ca428ebc847a536aaee5438839cce973b7.tar.gz |
Rework the event filter to avoid passing all events top gtk+
(Old svn revision: 25443)
Diffstat (limited to 'src/event_filter.c')
-rw-r--r-- | src/event_filter.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/event_filter.c b/src/event_filter.c index 3eae89d34..a49ebf7e7 100644 --- a/src/event_filter.c +++ b/src/event_filter.c @@ -159,7 +159,7 @@ eventXfwmFilter (GdkXEvent * gdk_xevent, GdkEvent * event, gpointer data) loop = (*filterelt->filter) (xevent, filterelt->data); filterelt = filterelt_next; } - return GDK_FILTER_CONTINUE; + return (loop & EVENT_FILTER_REMOVE) ? GDK_FILTER_REMOVE : GDK_FILTER_CONTINUE; } eventFilterStack * |