Репозиторий ALT Linux backports/2.4
Последнее обновление: 9 июля 2008 | Пакетов: 497 | Посещений: 1493645
 поиск   регистрация   авторизация 
 
Группа :: Графические оболочки/KDE
Пакет: kdelibs

 Главная   Изменения   Спек   Патчи   Загрузить   Bugs and FR 

Патч: kio-3.2.1-find-service-by-desktop-name.patch


--- kdelibs-3.2.1/kio/kio/kservice.cpp~	2004-03-18 21:26:01 +0300
+++ kdelibs-3.2.1/kio/kio/kservice.cpp	2004-03-18 21:26:18 +0300
@@ -631,9 +631,11 @@
 
 KService::Ptr KService::serviceByDesktopName( const QString& _name )
 {
-  KService * s = KServiceFactory::self()->findServiceByDesktopName( _name.lower() );
+  KService * s = KServiceFactory::self()->findServiceByDesktopName( "alt-"+_name.lower() );
   if (!s && !_name.startsWith("kde-"))
      s = KServiceFactory::self()->findServiceByDesktopName( "kde-"+_name.lower() );
+  if (!s)
+     s = KServiceFactory::self()->findServiceByDesktopName( _name.lower() );
   return KService::Ptr( s );
 }
 
 
design & coding: Vladimir Lettiev aka crux © 2004-2005