[Telepathy-commits] [telepathy-qt4/master] DBusProxy: Invalidate if dbus connection is disconnected.

Andre Moreira Magalhaes (andrunko) andre.magalhaes at collabora.co.uk
Fri Feb 13 10:28:56 PST 2009


---
 TelepathyQt4/Client/dbus-proxy.cpp |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/TelepathyQt4/Client/dbus-proxy.cpp b/TelepathyQt4/Client/dbus-proxy.cpp
index e2a7903..27ac341 100644
--- a/TelepathyQt4/Client/dbus-proxy.cpp
+++ b/TelepathyQt4/Client/dbus-proxy.cpp
@@ -102,9 +102,13 @@ DBusProxy::Private::Private(const QDBusConnection &dbusConnection,
  */
 DBusProxy::DBusProxy(const QDBusConnection &dbusConnection,
         const QString &busName, const QString &path, QObject *parent)
- : QObject(parent),
-   mPriv(new Private(dbusConnection, busName, path))
+    : QObject(parent),
+      mPriv(new Private(dbusConnection, busName, path))
 {
+    if (!dbusConnection.isConnected()) {
+        invalidate("org.freedesktop.DBus.Error.Disconnected",
+            "DBus connection disconnected");
+    }
 }
 
 /**
-- 
1.5.6.5




More information about the telepathy-commits mailing list