Introduction
Introduction Statistics Contact Development Disclaimer Help
Partially revert 44c7de3: fix items text width offset calculation - dmenu - dyn…
git clone git://git.suckless.org/dmenu
Log
Files
Refs
README
LICENSE
---
commit 657122f7819fd74d66706ffb607deb44884401b7
parent 3c91eed0fb74657c3fa25bc4fd65cd0aa88464c0
Author: Quentin Rameau <[email protected]>
Date: Mon, 25 Jul 2016 11:33:25 +0200
Partially revert 44c7de3: fix items text width offset calculation
Without this, we discard the item if it's longer than assigned width
instead of truncating it.
Diffstat:
M dmenu.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/dmenu.c b/dmenu.c
@@ -81,10 +81,10 @@ calcoffsets(void)
n = mw - (promptw + inputw + TEXTW("<") + TEXTW(">"));
/* calculate which items will begin the next page and previous page */
for (i = 0, next = curr; next; next = next->right)
- if ((i += (lines > 0) ? bh : TEXTW(next->text)) > n)
+ if ((i += (lines > 0) ? bh : MIN(TEXTW(next->text), n)) > n)
break;
for (i = 0, prev = curr; prev && prev->left; prev = prev->left)
- if ((i += (lines > 0) ? bh : TEXTW(prev->left->text)) > n)
+ if ((i += (lines > 0) ? bh : MIN(TEXTW(prev->left->text), n)) …
break;
}
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.