dont set a strut when there are no apps in the dock
This commit is contained in:
parent
e7b2e52b78
commit
792d3e7a70
1 changed files with 9 additions and 3 deletions
|
@ -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);
|
||||
|
||||
|
|
Loading…
Reference in a new issue