File hotplug-kde3.diff of Package kdelibs4

Index: kdecore/services/kservice.cpp
===================================================================
--- kdecore/services/kservice.cpp.orig
+++ kdecore/services/kservice.cpp
@@ -106,6 +106,8 @@ void KServicePrivate::init( const KDeskt
           m_bValid = false;
           return;*/
         m_strType = QString::fromLatin1("Application");
+        if( entryPath.contains( QLatin1String("/konqueror/servicemenus") ))
+            m_strType = QLatin1String("Service"); // workaround for bnc#378338, KDE3 entries there miss Type=
     } else if (m_strType != QLatin1String("Application") && m_strType != QLatin1String("Service")) {
         kWarning(servicesDebugArea()) << "The desktop entry file " << entryPath
                        << " has Type=" << m_strType
openSUSE Build Service is sponsored by