diff -uNrp kdebase-3.2.1.old/kcontrol/screensaver/scrnsave.cpp kdebase-3.2.1/kcontrol/screensaver/scrnsave.cpp --- kdebase-3.2.1.old/kcontrol/screensaver/scrnsave.cpp 2004-03-19 12:18:48 +0300 +++ kdebase-3.2.1/kcontrol/screensaver/scrnsave.cpp 2004-03-19 12:21:07 +0300 @@ -155,8 +155,7 @@ KScreenSaver::KScreenSaver(QWidget *pare } KGlobal::dirs()->addResourceType("scrsav", - KGlobal::dirs()->kde_default("apps") + - relPath); + "share/applnk/System/ScreenSavers/"); readSettings(); diff -uNrp kdebase-3.2.1.old/kdesktop/lock/lockprocess.cc kdebase-3.2.1/kdesktop/lock/lockprocess.cc --- kdebase-3.2.1.old/kdesktop/lock/lockprocess.cc 2004-02-10 10:54:55 +0300 +++ kdebase-3.2.1/kdesktop/lock/lockprocess.cc 2004-03-19 12:22:15 +0300 @@ -121,8 +121,7 @@ LockProcess::LockProcess(bool child, boo kdDebug(1204) << "relPath=" << relPath << endl; } KGlobal::dirs()->addResourceType("scrsav", - KGlobal::dirs()->kde_default("apps") + - relPath); + "share/applnk/System/ScreenSavers/"); // virtual root property gXA_VROOT = XInternAtom (qt_xdisplay(), "__SWM_VROOT", False); diff -uNrp kdebase-3.2.1.old/kscreensaver/random.cpp kdebase-3.2.1/kscreensaver/random.cpp --- kdebase-3.2.1.old/kscreensaver/random.cpp 2003-09-12 16:03:42 +0400 +++ kdebase-3.2.1/kscreensaver/random.cpp 2004-03-19 12:21:40 +0300 @@ -94,8 +94,7 @@ int main(int argc, char *argv[]) KGlobal::dirs()->kde_default("apps") + "apps/ScreenSavers/"); KGlobal::dirs()->addResourceType("scrsav", - KGlobal::dirs()->kde_default("apps") + - "System/ScreenSavers/"); + "share/applnk/System/ScreenSavers/"); QStringList tempSaverFileList = KGlobal::dirs()->findAllResources("scrsav", "*.desktop", false, true);