From 975afe99bc3d5997c0b49c66e0777ebda4f6106b Mon Sep 17 00:00:00 2001 From: Nicholas Noll Date: Fri, 26 Jun 2020 16:34:55 +0200 Subject: fix: external gaps now fit as squares --- sys/cmd/term/x.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'sys/cmd/term/x.c') diff --git a/sys/cmd/term/x.c b/sys/cmd/term/x.c index cdf82d7..1da23cb 100644 --- a/sys/cmd/term/x.c +++ b/sys/cmd/term/x.c @@ -706,7 +706,7 @@ cresize(int width, int height) row = MAX(1, row); win.hb = (win.w - col*win.cw)/2; - win.vb = (win.h - col*win.ch)/2; + win.vb = (win.h - row*win.ch)/2; tresize(col, row); xresize(col, row); @@ -1123,8 +1123,9 @@ xinit(int cols, int rows) xloadcols(); /* adjust fixed window geometry */ - win.w = 2 * win.hb + cols * win.cw; - win.h = 2 * win.vb + rows * win.ch; + win.w = 2 * win.hb + cols*win.cw; + win.h = 2 * win.vb + rows*win.ch; + if (xw.gm & XNegative) xw.l += DisplayWidth(xw.dpy, xw.scr) - win.w - 2; if (xw.gm & YNegative) -- cgit v1.2.1