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

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

Патч: kdelibs-3.3.2-desktopfile-tryexec.patch


--- kdelibs-3.3.2/kdecore/kdesktopfile.cpp~	2005-01-06 00:52:16 +0300
+++ kdelibs-3.3.2/kdecore/kdesktopfile.cpp	2005-01-06 00:52:37 +0300
@@ -253,7 +253,7 @@ bool KDesktopFile::tryExec() const
 
   if (!te.isEmpty()) {
     if (te[0] == '/') {
-      if (::access(QFile::encodeName(te), R_OK | X_OK))
+      if (::access(QFile::encodeName(te), X_OK))
 	return false;
     } else {
       // !!! Sergey A. Sukiyazov <corwin@micom.don.ru> !!!
@@ -264,7 +264,7 @@ bool KDesktopFile::tryExec() const
       bool match = false;
       for (; it != dirs.end(); ++it) {
 	QString fName = *it + "/" + te;
-	if (::access(QFile::encodeName(fName), R_OK | X_OK) == 0)
+	if (::access(QFile::encodeName(fName), X_OK) == 0)
 	{
 	  match = true;
 	  break;
 
design & coding: Vladimir Lettiev aka crux © 2004-2005