diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-03-20 21:09:56 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-03-20 21:09:56 +0000 |
| commit | ba2c6a23df7c32cb54ebb2cace71dd1334e25ff4 (patch) | |
| tree | c0f3cddfd3b49fe53dc0af24becbd57ed860187c | |
| parent | 8758271498db8de722b5a5af04427b21e834bef3 (diff) | |
lock the position/size of maximized windows
| -rw-r--r-- | openbox/client.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/openbox/client.c b/openbox/client.c index 3100993b..df3ea84f 100644 --- a/openbox/client.c +++ b/openbox/client.c @@ -1281,6 +1281,16 @@ void client_configure(Client *self, Corner anchor, int x, int y, int w, int h, { gboolean moved = FALSE, resized = FALSE; + /* lock if maximized */ + if (self->max_horz) { + x = self->area.x; + w = self->area.width; + } + if (self->max_vert) { + y = self->area.y; + h = self->area.height; + } + w -= self->base_size.width; h -= self->base_size.height; |
