From eda254b64f26b0dec252519b530cbc9fd59c2dee Mon Sep 17 00:00:00 2001 From: Alexander Bocken Date: Mon, 10 May 2021 17:24:46 +0200 Subject: [PATCH] prevent screen overflow with firstwindowoffset --- dwm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dwm.c b/dwm.c index 1ed4bbf..a6774db 100644 --- a/dwm.c +++ b/dwm.c @@ -2509,10 +2509,10 @@ centeredfirstwindow(Monitor *m) /* initialize nmaster area */ if (m->ww > m->wh) { - mw = m->nmaster ? m->ww * (m->mfact + firstwindowoffset) : 0; + mw = m->nmaster ? m->ww * MIN(1.0, (m->mfact + firstwindowoffset)) : 0; mh = m->nmaster ? m->wh : 0; } else { - mh = m->nmaster ? m->wh * (m->mfact + firstwindowoffset) : 0; + mh = m->nmaster ? m->wh * MIN(1.0, (m->mfact + firstwindowoffset)) : 0; mw = m->nmaster ? m->ww : 0; } mx = mxo = (m->ww - mw) / 2;