summaryrefslogtreecommitdiff
path: root/src/client.cc
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-02-03 10:50:14 +0000
committerDana Jansens <danakj@orodu.net>2003-02-03 10:50:14 +0000
commit02b9d474f1dad0fcb15f4832a582d99e51ee64b6 (patch)
tree57b83f773abfbbadc2dd137488aa365bd59bbd9d /src/client.cc
parent92bc846ce16fe5fb63c2b4b38a780489e2979b11 (diff)
dont let maximizing occur if the window cant move or resize
Diffstat (limited to 'src/client.cc')
-rw-r--r--src/client.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/client.cc b/src/client.cc
index 1cbb8605..95c49877 100644
--- a/src/client.cc
+++ b/src/client.cc
@@ -300,6 +300,10 @@ void Client::setupDecorAndFunctions()
}
}
+ // can't maximize without moving/resizing
+ if (!((_functions & Func_Move) && (_functions & Func_Resize)))
+ _functions &= ~Func_Maximize;
+
// finally, user specified disabled decorations are applied to subtract
// decorations
if (_disabled_decorations & Decor_Titlebar)