[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdebase/kicker/buttons
From: Allan Sandfeld Jensen <kde () carewolf ! com>
Date: 2003-12-05 13:55:04
[Download RAW message or body]
CVS commit by carewolf:
Fix zooming with scalable icon-themes
M +4 -2 panelbuttonbase.cpp 1.45
--- kdebase/kicker/buttons/panelbuttonbase.cpp #1.44:1.45
@@ -124,11 +124,13 @@ bool PanelButtonBase::calculateIconSizes
int oldsize=sz;
for(QValueListConstIterator<int> i = sizes.constBegin(); i != sizes.constEnd();i++) {
- if (panelSize < *i) {
+ if (panelSize-2 < *i) {
sz = oldsize;
zoom_sz = *i;
+ if ((sz*5)/4 > zoom_sz) continue; // Handle scalable iconthemes
break;
}
oldsize = *i;
}
+
if (_size != sz || _zoom_size != zoom_sz) {
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic