From ef48bd3dffbc273a0be170a96a4511658a05a050 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Mon, 3 Feb 2003 08:32:18 +0000 Subject: [PATCH] only watch for events on our window. rm a XXX --- src/screen.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/screen.cc b/src/screen.cc index cdc8d93c..f8989a05 100644 --- a/src/screen.cc +++ b/src/screen.cc @@ -786,7 +786,8 @@ void Screen::propertyHandler(const XPropertyEvent &e) // compress changes to a single property into a single change XEvent ce; - while (XCheckTypedEvent(**otk::display, e.type, &ce)) { + while (XCheckTypedWindowEvent(**otk::display, _info->rootWindow(), + e.type, &ce)) { // XXX: it would be nice to compress ALL changes to a property, not just // changes in a row without other props between. if (ce.xproperty.atom != e.atom) { @@ -811,7 +812,6 @@ void Screen::clientMessageHandler(const XClientMessageEvent &e) } else if (e.message_type == otk::Property::atoms.net_number_of_desktops) { changeNumDesktops(e.data.l[0]); } - // XXX: so many client messages to handle here! ..or not.. they go to clients } -- 2.39.2