all repos — openbox @ ef48bd3dffbc273a0be170a96a4511658a05a050

openbox fork - make it a bit more like ryudo

only watch for events on our window.
rm a XXX
Dana Jansens danakj@orodu.net
commit

ef48bd3dffbc273a0be170a96a4511658a05a050

parent

2472004b8ca1bbf0cc99f3fd1601191862c3d15b

1 files changed, 2 insertions(+), 2 deletions(-)

jump to
M src/screen.ccsrc/screen.cc

@@ -786,7 +786,8 @@ otk::EventHandler::propertyHandler(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 @@ changeDesktop(e.data.l[0]);

} 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 }