[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