diff -ur kdelibs-3.93.0/kdeui/xmlgui/kxmlguiclient.cpp kdelibs-3.93.0-kde149704/kdeui/xmlgui/kxmlguiclient.cpp --- kdelibs-3.93.0/kdeui/xmlgui/kxmlguiclient.cpp 2007-08-29 23:53:46.000000000 +0200 +++ kdelibs-3.93.0-kde149704/kdeui/xmlgui/kxmlguiclient.cpp 2007-09-10 06:09:18.000000000 +0200 @@ -341,6 +341,11 @@ QStringList allFiles = componentData().dirs()->findAllResources("data", filter) + componentData().dirs()->findAllResources("data", _file); + if (allFiles.isEmpty() || allFiles.first().startsWith("/usr/")) + { + allFiles.prepend(KStandardDirs::locateLocal("data", filter)); + } + file = findMostRecentXMLFile( allFiles, doc ); if ( file.isEmpty() )