From 846e3ef95d06c4f11e7c414c9f41b9f15f07ff23 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Wed, 13 Jan 2016 00:30:32 +0100 Subject: [PATCH] Filter client messages on message type with Gtk+ 3 --- src/message.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/message.c b/src/message.c index b5a4212..68c6a37 100644 --- a/src/message.c +++ b/src/message.c @@ -230,6 +230,8 @@ static GdkFilterReturn _desktop_message_on_callback(GdkXEvent * xevent, fprintf(stderr, "DEBUG: %s(%lu %lu %p)\n", __func__, xcme->serial, xcme->window, (void *)mc); # endif + if(mc->atom != xcme->message_type) + return GDK_FILTER_CONTINUE; #else # ifdef DEBUG fprintf(stderr, "DEBUG: %s(%lu %lu %p) %lu\n", __func__, xcme->serial,