Hi, any objections to committing this patch? It adds support for the xdg-list icon theme spec (which happens to be almost identical to the current one). Index: kdecore/kicontheme.cpp =================================================================== RCS file: /home/kde/kdelibs/kdecore/kicontheme.cpp,v retrieving revision 1.43 diff -u -u -r1.43 kicontheme.cpp --- kdecore/kicontheme.cpp 2002/04/28 21:54:28 1.43 +++ kdecore/kicontheme.cpp 2002/05/28 09:26:14 @@ -120,8 +120,16 @@ return; } - KSimpleConfig cfg(mDir + "index.desktop"); - cfg.setGroup("KDE Icon Theme"); + QString fileName, mainSection; + if(QFile::exists(mDir + "index.desktop")) { + fileName = mDir + "index.desktop"; + mainSection="KDE Icon Theme"; + } else { + fileName = mDir + "index.theme"; + mainSection="Icon Theme"; + } + KSimpleConfig cfg(fileName); + cfg.setGroup(mainSection); mName = cfg.readEntry("Name"); mDesc = cfg.readEntry("Comment"); mDepth = cfg.readNumEntry("DisplayDepth", 32); @@ -164,7 +172,7 @@ groups += "Small"; groups += "Panel"; const int defDefSizes[] = { 32, 22, 22, 16, 32 }; - cfg.setGroup("KDE Icon Theme"); + cfg.setGroup(mainSection); for (it=groups.begin(), i=0; it!=groups.end(); it++, i++) { mDefSize[i] = cfg.readNumEntry(*it + "Default", defDefSizes[i]); LLaP bero -- This message is provided to you under the terms outlined at http://www.bero.org/terms.html