summaryrefslogtreecommitdiffstats
path: root/src/dbus/qdbusconnection.cpp
diff options
context:
space:
mode:
authorDaniele E. Domenichelli <daniele.domenichelli@gmail.com>2011-04-18 16:21:06 (GMT)
committerMarius Storm-Olsen <marius.storm-olsen@nokia.com>2011-04-18 16:24:42 (GMT)
commitbc0bf6f84034267d1e15ca9ca31e6498e6d97bd3 (patch)
tree0cd750ad3a8d20071c4f05c27210f81ed0ea7e0c /src/dbus/qdbusconnection.cpp
parent35a7a647faf66b281b9ca952252f90e530aa3afb (diff)
downloadQt-bc0bf6f84034267d1e15ca9ca31e6498e6d97bd3.zip
Qt-bc0bf6f84034267d1e15ca9ca31e6498e6d97bd3.tar.gz
Qt-bc0bf6f84034267d1e15ca9ca31e6498e6d97bd3.tar.bz2
QtDBus: Fix registering objects using path '/' in peer-to-peer connections
Merge-request: 2343 Reviewed-by: Marius Storm-Olsen <marius.storm-olsen@nokia.com> Reviewed-by: Thiago Macieira <thiago.macieira@nokia.com>
Diffstat (limited to 'src/dbus/qdbusconnection.cpp')
-rw-r--r--src/dbus/qdbusconnection.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dbus/qdbusconnection.cpp b/src/dbus/qdbusconnection.cpp
index a7ee5b9..f78d7da 100644
--- a/src/dbus/qdbusconnection.cpp
+++ b/src/dbus/qdbusconnection.cpp
@@ -814,7 +814,7 @@ void QDBusConnection::unregisterObject(const QString &path, UnregisterMode mode)
// find the object
while (node) {
- if (pathComponents.count() == i) {
+ if (pathComponents.count() == i || !path.compare(QLatin1String("/"))) {
// found it
node->obj = 0;
node->flags = 0;