From 5647f7edcfeaad0ca2213f6ecaec65b2b9cf4637 Mon Sep 17 00:00:00 2001 From: terminaldweller Date: Fri, 22 Apr 2022 11:07:34 +0430 Subject: remove center patch, it doesnt have a switch --- dmenu.c | 26 ++++++-------------------- 1 file changed, 6 insertions(+), 20 deletions(-) (limited to 'dmenu.c') diff --git a/dmenu.c b/dmenu.c index 3dfbeb8..ca6c68c 100644 --- a/dmenu.c +++ b/dmenu.c @@ -121,13 +121,6 @@ static void calcoffsets(void) { break; } -static int max_textw(void) { - int len = 0; - for (struct item *item = items; item && item->text; item++) - len = MAX(TEXTW(item->text), len); - return len; -} - static void cleanup(void) { size_t i; @@ -971,7 +964,6 @@ static void setup(void) { bh = drw->fonts->h + 2; lines = MAX(lines, 0); mh = (lines + 1) * bh; - promptw = (prompt && *prompt) ? TEXTW(prompt) - lrpad / 4 : 0; #ifdef XINERAMA i = 0; if (parentwin == root && (info = XineramaQueryScreens(dpy, &n))) { @@ -1000,24 +992,18 @@ static void setup(void) { if (INTERSECT(x, y, 1, 1, info[i])) break; - /* x = info[i].x_org; */ - /* y = info[i].y_org + (topbar ? 0 : info[i].height - mh); */ - /* mw = info[i].width; */ - mw = MIN(MAX(max_textw() + promptw, 100), info[i].width); - x = info[i].x_org + ((info[i].width - mw) / 2); - y = info[i].y_org + ((info[i].height - mh) / 2); + x = info[i].x_org; + y = info[i].y_org + (topbar ? 0 : info[i].height - mh); + mw = info[i].width; XFree(info); } else #endif { if (!XGetWindowAttributes(dpy, parentwin, &wa)) die("could not get embedding window attributes: 0x%lx", parentwin); - /* x = 0; */ - /* y = topbar ? 0 : wa.height - mh; */ - /* mw = wa.width; */ - mw = MIN(MAX(max_textw() + promptw, 100), wa.width); - x = (wa.width - mw) / 2; - y = (wa.height - mh) / 2; + x = 0; + y = topbar ? 0 : wa.height - mh; + mw = wa.width; } promptw = (prompt && *prompt) ? TEXTW(prompt) - lrpad / 4 : 0; inputw = MIN(inputw, mw / 3); -- cgit v1.2.3