diff options
author | Robert Xu <robxu9@gmail.com> | 2012-03-31 14:28:06 -0400 |
---|---|---|
committer | Robert Xu <robxu9@gmail.com> | 2012-03-31 14:28:06 -0400 |
commit | 59dd46ef985a719579132efa6a9aa49bfeeae112 (patch) | |
tree | 93d8c721ff263e67aaf59e364496862872ded8fb /opensuse/core/tdelibs/autostart-spec.diff | |
parent | c141f0bc29b6e2eeda5ca08a043d26546a1427f9 (diff) | |
download | tde-packaging-59dd46ef985a719579132efa6a9aa49bfeeae112.tar.gz tde-packaging-59dd46ef985a719579132efa6a9aa49bfeeae112.zip |
better late than never, hm...
Diffstat (limited to 'opensuse/core/tdelibs/autostart-spec.diff')
-rw-r--r-- | opensuse/core/tdelibs/autostart-spec.diff | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/opensuse/core/tdelibs/autostart-spec.diff b/opensuse/core/tdelibs/autostart-spec.diff deleted file mode 100644 index a67a8e487..000000000 --- a/opensuse/core/tdelibs/autostart-spec.diff +++ /dev/null @@ -1,55 +0,0 @@ -Index: kdecore/kstandarddirs.cpp -=================================================================== ---- kdecore/kstandarddirs.cpp.orig -+++ kdecore/kstandarddirs.cpp -@@ -100,7 +100,7 @@ static const char* const types[] = {"htm - "wallpaper", "lib", "pixmap", "templates", - "module", "qtplugins", - "xdgdata-apps", "xdgdata-dirs", "xdgconf-menu", -- "xdgdata-icon", "xdgdata-pixmap", -+ "xdgdata-icon", "xdgdata-pixmap", "xdgconf-autostart", - "kcfg", "emoticons", 0 }; - - static int tokenize( QStringList& token, const QString& str, -@@ -1067,6 +1067,8 @@ QString KStandardDirs::kde_default(const - return "desktop-directories/"; - if (!strcmp(type, "xdgconf-menu")) - return "menus/"; -+ if (!strcmp(type, "xdgconf-autostart")) -+ return "autostart/"; - if (!strcmp(type, "kcfg")) - return "share/config.kcfg"; - if (!strcmp(type, "emoticons")) -Index: kinit/autostart.cpp -=================================================================== ---- kinit/autostart.cpp.orig -+++ kinit/autostart.cpp -@@ -104,7 +104,9 @@ static bool startCondition(const QString - void - AutoStart::loadAutoStartList() - { -- QStringList files = KGlobal::dirs()->findAllResources("autostart", "*.desktop", false, true); -+ QStringList files = KGlobal::dirs()->findAllResources("xdgconf-autostart", "*.desktop", false, true); -+ QStringList kdefiles = KGlobal::dirs()->findAllResources("autostart", "*.desktop", false, true); -+ files += kdefiles; - - for(QStringList::ConstIterator it = files.begin(); - it != files.end(); -@@ -129,6 +131,17 @@ AutoStart::loadAutoStartList() - continue; - } - -+ if (config.hasKey("OnlyShowIn")) -+ { -+ if (!config.readListEntry("OnlyShowIn", ';').contains("KDE")) -+ continue; -+ } -+ if (config.hasKey("NotShowIn")) -+ { -+ if (config.readListEntry("NotShowIn", ';').contains("KDE")) -+ continue; -+ } -+ - AutoStartItem *item = new AutoStartItem; - item->name = extractName(*it); - item->service = *it; |