From 00638264d31e7369be2c2a2b1b0f8b8f7a12f43a Mon Sep 17 00:00:00 2001 From: Martin Duquesnoy Date: Mon, 2 Aug 2010 18:56:49 +0200 Subject: [PATCH] Frame: Fix buttons flags with free and layout free --- src/frame.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/frame.c b/src/frame.c index 8982bf7..4c59b57 100644 --- a/src/frame.c +++ b/src/frame.c @@ -222,7 +222,8 @@ frame_update(Client *c) XClearWindow(dpy, c->button[i]); if((!conf.titlebar.button[i].flags) - || ((conf.titlebar.button[i].flags & FreeFlag) && (c->flags & FreeFlag)) + || ((conf.titlebar.button[i].flags & FreeFlag) + && ((c->flags & FreeFlag) || !(c->flags & (TileFlag | LMaxFlag)))) || ((conf.titlebar.button[i].flags & MaxFlag) && (c->flags & MaxFlag)) || ((conf.titlebar.button[i].flags & TileFlag) && (c->flags & TileFlag))) {