From 94f23c18776af3d3e731e7c5f7d912c17cab67f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Gr=C3=A4=C3=9Flin?= Date: Fri, 26 Jul 2013 13:05:23 +0200 Subject: [PATCH] Enable X extension event handling in Unmanaged --- events.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/events.cpp b/events.cpp index e82bc2d1cc..6e33435aa1 100644 --- a/events.cpp +++ b/events.cpp @@ -1538,18 +1538,18 @@ bool Unmanaged::windowEvent(xcb_generic_event_t *e) case PropertyNotify: propertyNotifyEvent(&e->xproperty); break; +#endif default: { - if (e->type == Xcb::Extensions::self()->shapeNotifyEvent()) { + if (eventType == Xcb::Extensions::self()->shapeNotifyEvent()) { detectShape(window()); addRepaintFull(); addWorkspaceRepaint(geometry()); // in case shape change removes part of this window emit geometryShapeChanged(this, geometry()); } - if (e->type == Xcb::Extensions::self()->damageNotifyEvent()) + if (eventType == Xcb::Extensions::self()->damageNotifyEvent()) damageNotifyEvent(); break; } -#endif } return false; // don't eat events, even our own unmanaged widgets are tracked }