]> git.pld-linux.org Git - packages/kdelibs.git/blob - kdelibs-resize-icons.patch
- update md5
[packages/kdelibs.git] / kdelibs-resize-icons.patch
1 --- kdelibs-3.0.98/kdecore/kiconloader.cpp.orig Mon Nov  4 13:36:39 2002
2 +++ kdelibs-3.0.98/kdecore/kiconloader.cpp      Tue Nov  5 23:19:53 2002
3 @@ -609,8 +609,14 @@
4                  // Try "User" icon too. Some apps expect this.
5                  if (!name.isEmpty())
6                      pix = loadIcon(name, KIcon::User, size, state, path_store, true);
7 -                if (!pix.isNull() || canReturnNull)
8 -                    return pix;
9 +                if (!pix.isNull() || canReturnNull) {
10 +                    if ((group == KIcon::Small) && (pix.width() > 16 || pix.height() > 16)) {
11 +                        QImage tmp = pix.convertToImage();
12 +                        tmp = tmp.smoothScale(16, 16);
13 +                        pix.convertFromImage(tmp);
14 +                    }
15 +                   return pix;
16 +               }
17  
18                  icon = findMatchingIcon(str_unknown, size);
19                  if (!icon.isValid())
This page took 0.02398 seconds and 3 git commands to generate.