summaryrefslogtreecommitdiff
path: root/src/manage.c
diff options
context:
space:
mode:
authorsabetts <sabetts>2001-03-03 09:31:32 +0000
committersabetts <sabetts>2001-03-03 09:31:32 +0000
commitc0e4fdeeb4539a384fc5fcb8c51d6751e4be9123 (patch)
tree1bc9a7803eb6515ba8f8b1ea487de8b9e517f0a4 /src/manage.c
parent69505f9912be0598e0a429f2de510cb701ac0ff9 (diff)
downloadratpoison-c0e4fdeeb4539a384fc5fcb8c51d6751e4be9123.zip
fixes to maximize_transient
Diffstat (limited to 'src/manage.c')
-rw-r--r--src/manage.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/manage.c b/src/manage.c
index 5ef160a..07569d8 100644
--- a/src/manage.c
+++ b/src/manage.c
@@ -313,11 +313,13 @@ maximize_transient (rp_window *win)
amount = maxx - win->width;
amount -= amount % win->hints->width_inc;
+ if (amount < 0) amount -= win->hints->width_inc;
PRINT_DEBUG ("amount x: %d\n", amount);
maxx = amount + win->width;
amount = maxy - win->height;
amount -= amount % win->hints->height_inc;
+ if (amount < 0) amount -= win->hints->height_inc;
PRINT_DEBUG ("amount y: %d\n", amount);
maxy = amount + win->height;
}