diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-09-03 21:07:46 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-09-03 21:07:46 +0000 |
| commit | 792d3e7a70ec5f0502d748dc96dc9b13b7c3971f (patch) | |
| tree | 021ad05dc778741166fdf96cf6022ed5f4f2bcf5 /openbox | |
| parent | e7b2e52b788d21f0bad9a3c9b9c69d3db481cb4c (diff) | |
dont set a strut when there are no apps in the dock
Diffstat (limited to 'openbox')
| -rw-r--r-- | openbox/dock.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/openbox/dock.c b/openbox/dock.c index 0bb28d43..1df377b0 100644 --- a/openbox/dock.c +++ b/openbox/dock.c @@ -351,11 +351,14 @@ void dock_configure() strh = ob_rr_theme->bwidth; } else { strw = dock->w; - strh = dock->h; + strh = dock->h; } /* set the strut */ - if (config_dock_floating) { + if (!dock->dock_apps) { + STRUT_PARTIAL_SET(dock_strut, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0); + } else if (config_dock_floating) { STRUT_PARTIAL_SET(dock_strut, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); } else { @@ -446,7 +449,10 @@ void dock_configure() dock->w -= ob_rr_theme->bwidth * 2; dock->h -= ob_rr_theme->bwidth * 2; - if (dock->w > 0 && dock->h > 0) { + if (dock->dock_apps) { + g_assert(dock->w > 0); + g_assert(dock->h > 0); + XMoveResizeWindow(ob_display, dock->frame, dock->x, dock->y, dock->w, dock->h); |
