summaryrefslogtreecommitdiffstats
path: root/redhat/kdelibs/kdelibs-3.5.13-prevent_xdg_autostart_multiple_times.patch
diff options
context:
space:
mode:
authorFrançois Andriot <albator78@libertysurf.fr>2013-06-24 19:50:32 +0200
committerFrançois Andriot <albator78@libertysurf.fr>2013-06-24 19:50:32 +0200
commitb4359e8bf97799f83dc1ca62744db7cfcc81bc87 (patch)
tree3346872613490cc467c19e1645d0026c1221bce7 /redhat/kdelibs/kdelibs-3.5.13-prevent_xdg_autostart_multiple_times.patch
parent4cc71d79c5718d59078d06c497a56d7c05b41576 (diff)
downloadtde-packaging-b4359e8bf97799f83dc1ca62744db7cfcc81bc87.tar.gz
tde-packaging-b4359e8bf97799f83dc1ca62744db7cfcc81bc87.zip
RPM Packaging: rename directories
Diffstat (limited to 'redhat/kdelibs/kdelibs-3.5.13-prevent_xdg_autostart_multiple_times.patch')
-rw-r--r--redhat/kdelibs/kdelibs-3.5.13-prevent_xdg_autostart_multiple_times.patch53
1 files changed, 0 insertions, 53 deletions
diff --git a/redhat/kdelibs/kdelibs-3.5.13-prevent_xdg_autostart_multiple_times.patch b/redhat/kdelibs/kdelibs-3.5.13-prevent_xdg_autostart_multiple_times.patch
deleted file mode 100644
index 6a5a8c9d4..000000000
--- a/redhat/kdelibs/kdelibs-3.5.13-prevent_xdg_autostart_multiple_times.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-commit e9f29cfb2a76657f150ec585fa6775f372d7e460
-Author: Timothy Pearson <kb9vqf@pearsoncomputing.net>
-Date: 1343238048 -0500
-
- Prevent XDG autostart files from starting multiple times
- This resolves Bug 1096
-
-diff --git a/kinit/autostart.cpp b/kinit/autostart.cpp
-index 4880039..c7feb17 100644
---- a/kinit/autostart.cpp
-+++ b/kinit/autostart.cpp
-@@ -214,6 +214,32 @@ AutoStart::loadAutoStartList()
- }
- m_startList->append(item);
- }
-+
-+ // Check for duplicate entries and remove if found
-+ TQPtrListIterator<AutoStartItem> it1(*m_startList);
-+ TQPtrListIterator<AutoStartItem> it2(*m_startList);
-+ AutoStartItem *item1;
-+ AutoStartItem *item2;
-+ while ((item1 = it1.current()) != 0) {
-+ bool dupfound1 = false;
-+ it2.toFirst();
-+ while ((item2 = it2.current()) != 0) {
-+ bool dupfound2 = false;
-+ if (item2 != item1) {
-+ if (item1->service == item2->service) {
-+ m_startList->removeRef(item2);
-+ dupfound1 = true;
-+ dupfound2 = true;
-+ }
-+ }
-+ if (!dupfound2) {
-+ ++it2;
-+ }
-+ }
-+ if (!dupfound1) {
-+ ++it1;
-+ }
-+ }
- }
-
- TQString
-@@ -241,7 +267,7 @@ AutoStart::startService()
- }
- m_started.remove(m_started.begin());
- }
--
-+
- // Check for items that don't depend on anything
- AutoStartItem *item;
- for(item = m_startList->first();