all repos — fluxbox @ 4bab7afaa4943bb627c25ec4e55e383c39dd14bd

custom fork of the fluxbox windowmanager

prevent range overflow

whenever dealing with unsigned, there's better no "-" in the line ...
Thomas Lübking thomas.luebking@gmail.com
commit

4bab7afaa4943bb627c25ec4e55e383c39dd14bd

parent

3301e993ada9fc794dcbba65e8ee28c1ebe5621a

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

jump to
M src/FbTk/Container.ccsrc/FbTk/Container.cc

@@ -404,7 +404,7 @@ if (greed) {

for (int i = 0; i < buttonDemands.size(); ++i) { if (buttonDemands.at(i) > thresh) { int d = buttonDemands.at(i)*overhead/greed; - if (buttonDemands.at(i) - d > mean) { + if (buttonDemands.at(i) > mean + d) { buttonDemands.at(i) -= d; } else { // do not shrink below mean or a huge item number would super-punish larger ones d = buttonDemands.at(i) - mean;