[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-artists
Subject: [kde-artists] [Bug 53052] KIconTheme icon theme matching doesn't
From: James Richard Tyrer <tyrerj () acm ! org>
Date: 2007-06-01 4:20:24
Message-ID: 20070601042024.5677.qmail () ktown ! kde ! org
[Download RAW message or body]
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
http://bugs.kde.org/show_bug.cgi?id=53052
tyrerj acm org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
------- Additional Comments From tyrerj acm org 2007-06-01 06:20 -------
SVN commit 670335 by tyrerj:
BUG:53052
M +5 -12 kiconloader.cpp
--- branches/KDE/3.5/kdelibs/kdecore/kiconloader.cpp #670334:670335
@ -460,19 +460,17 @
static const QString &xpm_ext = KGlobal::staticQString(".xpm");
ext[count++]=&xpm_ext;
- /* antlarr: Multiple inheritance is a broken concept on icon themes, so
- the next code doesn't support it on purpose because in fact, it was
- never supported at all. This makes the order in which we look for an
- icon as:
+ /* JRT: To follow the XDG spec, the order in which we look for an
+ icon 1s:
png, svgz, svg, xpm exact match
+ png, svgz, svg, xpm best match
next theme in inheritance tree : png, svgz, svg, xpm exact match
+ png, svgz, svg, xpm best match
next theme in inheritance tree : png, svgz, svg, xpm exact match
+ png, svgz, svg, xpm best match
and so on
- And if the icon couldn't be found then it tries best match in the same
- order.
-
*/
for ( KIconThemeNode *themeNode = d->links.first() ; themeNode ;
themeNode = d->links.next() )
@ -484,11 +482,6 @
return icon;
}
- }
-
- for ( KIconThemeNode *themeNode = d->links.first() ; themeNode ;
- themeNode = d->links.next() )
- {
for (int i = 0 ; i < count ; i++)
{
icon = themeNode->theme->iconPath(name + *ext[i], size, KIcon::MatchBest);
______________________________________________________________________________
kde-artists@kde.org | https://mail.kde.org/mailman/listinfo/kde-artists
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic