aboutsummaryrefslogtreecommitdiff
path: root/monsterwm.c
diff options
context:
space:
mode:
authorIvan Kanakarakis <ivan.kanak@gmail.com>2011-12-22 19:59:59 +0200
committerIvan Kanakarakis <ivan.kanak@gmail.com>2011-12-22 19:59:59 +0200
commitf9c400ab2eb68211c5f98ee3159eba84892fd7be (patch)
tree6ca23ed3a26f1af64454f1b13fa36ae27bbe508e /monsterwm.c
parent4736c56064b894db19220dd60b4c01b0277824c4 (diff)
set minimum window size - do not allow a bigger or smaller master size
Diffstat (limited to 'monsterwm.c')
-rw-r--r--monsterwm.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/monsterwm.c b/monsterwm.c
index f1773fb..4a1bb45 100644
--- a/monsterwm.c
+++ b/monsterwm.c
@@ -454,7 +454,9 @@ void removeclient(client *c) {
}
void resize_master(const Arg *arg) {
- master_size += arg->i;
+ int msz = master_size + arg->i;
+ if((mode == BSTACK ? sh : sw) - msz <= MINWSZ || msz <= MINWSZ) return;
+ master_size = msz;
tile();
}