File x-kde-InitialPreference.diff of Package kdelibs3
Index: kio/kio/kservice.cpp
================================================================================
--- kio/kio/kservice.cpp
+++ kio/kio/kservice.cpp
@@ -244,7 +244,10 @@
m_bAllowAsDefault = config->readBoolEntry( "AllowDefault", true );
entryMap.remove("AllowDefault");
- m_initialPreference = config->readNumEntry( "InitialPreference", 1 );
+ m_initialPreference = config->readNumEntry( "X-KDE-InitialPreference", 1 );
+ entryMap.remove("X-KDE-InitialPreference");
+ if ( m_initialPreference == 1 )
+ m_initialPreference = config->readNumEntry( "InitialPreference", 1 );
entryMap.remove("InitialPreference");
// Store all additional entries in the property map.