--- kdelibs-4.3.0/kdecore/services/kservice.cpp~ 2009-07-29 23:55:53 +0400 +++ kdelibs-4.3.0/kdecore/services/kservice.cpp 2009-08-10 16:10:37 +0400 @@ -207,7 +207,10 @@ void KServicePrivate::init( const KDeskt // Applications implement the service type "Application" ;-) lstServiceTypes += "Application"; - m_initialPreference = desktopGroup.readEntry( "InitialPreference", 1 ); + m_initialPreference = desktopGroup.readEntry( "X-KDE4-InitialPreference", 1 ); + entryMap.remove("X-KDE4-InitialPreference"); + if( m_initialPreference == 1 ) + m_initialPreference = desktopGroup.readEntry( "InitialPreference", 1 ); entryMap.remove("InitialPreference"); // Assign the "initial preference" to each mimetype/servicetype