+ } else {
+ dock->w = MAX(dock->w, app->w);
+ dock->h += app->h;
+ }
+ }
+
+ spot = (config_dock_horz ? minw : minh) / 2;
+
+ /* position the apps */
+ for (it = dock->dock_apps; it; it = it->next) {
+ struct DockApp *app = it->data;
+ if (config_dock_horz) {