summaryrefslogtreecommitdiff
path: root/openbox
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2007-05-03 03:18:56 +0000
committerDana Jansens <danakj@orodu.net>2007-05-03 03:18:56 +0000
commit9c19d7f677e17b458f7fad1cdd220ffb2ac51ba1 (patch)
treea3f10c27b3e620b7785f0beb377fdb2e13d8be70 /openbox
parent88ac9ee76f1673978521e2bfcbfb284d8ae78734 (diff)
find_on_screen takes client width/height, not frame
Diffstat (limited to 'openbox')
-rw-r--r--openbox/client.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/openbox/client.c b/openbox/client.c
index 600acfcc..34ae4d86 100644
--- a/openbox/client.c
+++ b/openbox/client.c
@@ -347,8 +347,8 @@ void client_manage(Window window)
/* make sure the window is visible. */
client_find_onscreen(self, &newx, &newy,
- self->frame->area.width,
- self->frame->area.height,
+ self->area.width,
+ self->area.height,
/* non-normal clients has less rules, and
windows that are being restored from a
session do also. we can assume you want
@@ -742,8 +742,8 @@ void client_move_onscreen(ObClient *self, gboolean rude)
gint x = self->area.x;
gint y = self->area.y;
if (client_find_onscreen(self, &x, &y,
- self->frame->area.width,
- self->frame->area.height, rude)) {
+ self->area.width,
+ self->area.height, rude)) {
client_move(self, x, y);
}
}