summaryrefslogtreecommitdiff
blob: 8f42540a7a7ec81b1fccb16f4cb19f965f6c78cc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
diff -Nur kdelibs-3.4.90.orig/dcop/dcopsignals.cpp kdelibs-3.4.90/dcop/dcopsignals.cpp
--- kdelibs-3.4.90.orig/dcop/dcopsignals.cpp	2005-08-06 11:49:03.000000000 +0200
+++ kdelibs-3.4.90/dcop/dcopsignals.cpp	2005-08-24 13:22:35.000000000 +0200
@@ -151,7 +151,7 @@
 
    list->append( current );
    conn->signalConnectionList()->append(current);
-   if (senderConn)
+   if (senderConn && senderConn != conn)
       senderConn->signalConnectionList()->append(current);
    return true;
 }
diff -Nur kdelibs-3.4.90.orig/kded/kbuildsycoca.cpp kdelibs-3.4.90/kded/kbuildsycoca.cpp
--- kdelibs-3.4.90.orig/kded/kbuildsycoca.cpp	2005-08-06 11:49:39.000000000 +0200
+++ kdelibs-3.4.90/kded/kbuildsycoca.cpp	2005-08-24 13:46:38.000000000 +0200
@@ -547,7 +547,8 @@
     QDataStream str( &ksycocastamp );
     str << newTimestamp;
     str << existingResourceDirs();
-    str << g_vfolder->allDirectories(); // Extra resource dirs
+    if (g_vfolder)
+        str << g_vfolder->allDirectories(); // Extra resource dirs
 
     // Recreate compatibility symlink
     QString oldPath = oldSycocaPath();