Adapted the patch from http://bugs.kde.org/show_bug.cgi?id=79443
--- kdebase-3.2.2/konqueror/client/kfmclient.cc 2003-10-12 21:47:52.000000000 +0200 +++ kdebase-3.2.2/konqueror/client/kfmclient.cc.new 2004-11-15 19:11:13.000000000 +0100 @@ -207,7 +207,7 @@ && cfg.readEntry( "SafeParts" ) != QString::fromLatin1( "SAFE" )) allowed_parts = cfg.readListEntry( "SafeParts" ); if( allowed_parts.count() == 1 && allowed_parts.first() == QString::fromLatin1( "ALL" )) - return true; // all parts allowed + return false; // all parts allowed if( mimetype.isEmpty()) mimetype = KMimeType::findByURL( url )->name(); KTrader::OfferList offers = KTrader::self()->query( mimetype, QString::fromLatin1( "KParts/ReadOnlyPart" ),