summaryrefslogtreecommitdiffstats
path: root/tqdbusconnection_p.h
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2012-11-26 12:19:30 -0600
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2012-11-26 12:19:30 -0600
commit545c32d8e94199bf5d1c44035016dab7320e9cf6 (patch)
treeb0d54cd986f55c430108a170ec81f9a4091bc5a6 /tqdbusconnection_p.h
parent2c0058457d080cca6fccd1a9f7daaafb3a0e2e51 (diff)
downloaddbus-1-tqt-545c32d8e94199bf5d1c44035016dab7320e9cf6.tar.gz
dbus-1-tqt-545c32d8e94199bf5d1c44035016dab7320e9cf6.zip
Fix long-standing intermittent bug whereby an application using dbus-1-tqt would randomly hang after many hours of continuous operation
Diffstat (limited to 'tqdbusconnection_p.h')
-rw-r--r--tqdbusconnection_p.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/tqdbusconnection_p.h b/tqdbusconnection_p.h
index cf64c2c..97537f0 100644
--- a/tqdbusconnection_p.h
+++ b/tqdbusconnection_p.h
@@ -144,6 +144,11 @@ public:
};
typedef TQMap<DBusPendingCall*, TQT_DBusPendingCall*> PendingCallMap;
PendingCallMap pendingCalls;
+
+ typedef TQValueList<TQT_DBusMessage> PendingMessagesForEmit;
+ PendingMessagesForEmit pendingMessages;
+
+ bool inDispatch;
};
#endif