summaryrefslogtreecommitdiff
path: root/openbox/dock.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-05-19 20:18:46 +0000
committerDana Jansens <danakj@orodu.net>2003-05-19 20:18:46 +0000
commit40f2e19ef425a4f3228b2526a66f50562f383394 (patch)
treed1f067ab08f6dcb55ffc20f922e9b257bf5b223e /openbox/dock.c
parent135d6d7bdc5add79aabcdfca2cbfb290d5591341 (diff)
set teh dock sizes before the app uses it for positioning
Diffstat (limited to 'openbox/dock.c')
-rw-r--r--openbox/dock.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/openbox/dock.c b/openbox/dock.c
index eee578c5..8e4d0efc 100644
--- a/openbox/dock.c
+++ b/openbox/dock.c
@@ -155,16 +155,16 @@ void dock_configure()
for (it = dock->dock_apps; it; it = it->next) {
struct DockApp *app = it->data;
if (config_dock_horz) {
- app->x = spot;
- app->y = (dock->h - app->h) / 2;
dock->w += app->w;
dock->h = MAX(dock->h, app->h);
+ app->x = spot;
+ app->y = (dock->h - app->h) / 2;
spot += app->w;
} else {
- app->x = (dock->w - app->w) / 2;
- app->y = spot;
dock->w = MAX(dock->w, app->w);
dock->h += app->h;
+ app->x = (dock->w - app->w) / 2;
+ app->y = spot;
spot += app->h;
}