- if (config_dock_floating) {
- STRUT_SET(dock_strut, 0, 0, 0, 0);
- } else {
+ 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 || config_dock_nostrut) {
+ STRUT_PARTIAL_SET(dock_strut, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0);
+ }
+ else {