diff options
author | Michele Calgaro <michele.calgaro@yahoo.it> | 2024-07-24 18:42:35 +0900 |
---|---|---|
committer | Michele Calgaro <michele.calgaro@yahoo.it> | 2024-07-29 13:21:11 +0900 |
commit | 20badf14283eee0cb378ada8988e944d5a1247b8 (patch) | |
tree | b5f14e1b664e92ada28a5ca642c983096ca8a1e6 | |
parent | 66028a6198bae8538e6187e1e656faeca9fab6e1 (diff) | |
download | tdelibs-20badf14283eee0cb378ada8988e944d5a1247b8.tar.gz tdelibs-20badf14283eee0cb378ada8988e944d5a1247b8.zip |
Improve and fix autostart support for KDE programs. This relates to issue #283
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
Signed-off-by: WJaguar <wjaguar@users.sourceforge.net>
(cherry picked from commit e5631254bf61664cebc20042caf752b6ef4f0860)
-rw-r--r-- | tdeinit/autostart.cpp | 19 |
1 files changed, 5 insertions, 14 deletions
diff --git a/tdeinit/autostart.cpp b/tdeinit/autostart.cpp index 3f49dfc1d..7682c5c4a 100644 --- a/tdeinit/autostart.cpp +++ b/tdeinit/autostart.cpp @@ -178,23 +178,14 @@ AutoStart::loadAutoStartList() if (config.hasKey("OnlyShowIn")) { -#ifdef WITH_OLD_XDG_STD - if ((!config.readListEntry("OnlyShowIn", ';').contains("TDE")) && (!config.readListEntry("OnlyShowIn", ';').contains("KDE"))) - continue; -#else if (!config.readListEntry("OnlyShowIn", ';').contains("TDE")) continue; -#endif } if (config.hasKey("NotShowIn")) { -#ifdef WITH_OLD_XDG_STD - if ((config.readListEntry("NotShowIn", ';').contains("TDE")) || (config.readListEntry("NotShowIn", ';').contains("KDE"))) - continue; -#else - if (config.readListEntry("NotShowIn", ';').contains("TDE")) + if (config.readListEntry("NotShowIn", ';').contains("TDE") || + config.readListEntry("NotShowIn", ';').contains("KDE")) continue; -#endif } AutoStartItem *item = new AutoStartItem; @@ -203,13 +194,13 @@ AutoStart::loadAutoStartList() if (config.hasKey("X-TDE-autostart-after")) item->startAfter = config.readEntry("X-TDE-autostart-after"); else - item->startAfter = config.readEntry("X-TDE-autostart-after"); + item->startAfter = config.readEntry("X-KDE-autostart-after"); if( m_newStartup ) { if (config.hasKey("X-TDE-autostart-phase")) item->phase = config.readNumEntry("X-TDE-autostart-phase", 2); else - item->phase = config.readNumEntry("X-TDE-autostart-phase", 2); + item->phase = config.readNumEntry("X-KDE-autostart-phase", 2); if (item->phase < 0) item->phase = 0; } @@ -218,7 +209,7 @@ AutoStart::loadAutoStartList() if (config.hasKey("X-TDE-autostart-phase")) item->phase = config.readNumEntry("X-TDE-autostart-phase", 1); else - item->phase = config.readNumEntry("X-TDE-autostart-phase", 1); + item->phase = config.readNumEntry("X-KDE-autostart-phase", 1); if (item->phase < 1) item->phase = 1; } |