all repos — fluxbox @ 84e5586ca1f517c97731f6d7655d7f812ad64a65

custom fork of the fluxbox windowmanager

don't allow clients to move or resize fullscreen/maximized windows
Mark Tiefenbruck mark@fluxbox.org
commit

84e5586ca1f517c97731f6d7655d7f812ad64a65

parent

0a67bdce416cb18a9c2f356262b62e1fad8dd52f

1 files changed, 6 insertions(+), 0 deletions(-)

jump to
M src/Window.ccsrc/Window.cc

@@ -2447,6 +2447,12 @@ }

} } + // don't allow moving/resizing fullscreen or maximized windows + if (isFullscreen() || isMaximizedHorz() && screen().getMaxIgnoreIncrement()) + cr.value_mask = cr.value_mask & ~(CWWidth | CWX); + if (isFullscreen() || isMaximizedVert() && screen().getMaxIgnoreIncrement()) + cr.value_mask = cr.value_mask & ~(CWHeight | CWY); + #ifdef REMEMBER // don't let misbehaving clients (e.g. MPlayer) move/resize their windows // just after creation if the user has a saved position/size