summaryrefslogtreecommitdiffstats
path: root/opensuse/core/tdelibs/autostart-spec.diff
diff options
context:
space:
mode:
authorRobert Xu <robxu9@gmail.com>2012-03-31 14:28:06 -0400
committerRobert Xu <robxu9@gmail.com>2012-03-31 14:28:06 -0400
commit59dd46ef985a719579132efa6a9aa49bfeeae112 (patch)
tree93d8c721ff263e67aaf59e364496862872ded8fb /opensuse/core/tdelibs/autostart-spec.diff
parentc141f0bc29b6e2eeda5ca08a043d26546a1427f9 (diff)
downloadtde-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.diff55
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;