---
 event.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/event.c b/event.c
index cd26821..2def556 100644
--- a/event.c
+++ b/event.c
@@ -294,6 +294,10 @@ event_handle_configurerequest(void *data __attribute__ 
((unused)),
         if (ev->value_mask & XCB_CONFIG_WINDOW_BORDER_WIDTH)
             client_setborder(c, ev->border_width);
 
+        /* Clients are not allowed to directly mess with stacking parameters. 
*/
+        ev->value_mask &= ~(XCB_CONFIG_WINDOW_SIBLING |
+                                            XCB_CONFIG_WINDOW_STACK_MODE);
+
         if(c->isbanned)
         {
             /* We'll be sending protocol geometry, so don't readd borders and 
titlebar. */
-- 
1.6.1.3


-- 
To unsubscribe, send mail to [email protected].

Reply via email to