aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/client/QXmppMucManager.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/client/QXmppMucManager.cpp b/src/client/QXmppMucManager.cpp
index 9ca71d77..71fe6c47 100644
--- a/src/client/QXmppMucManager.cpp
+++ b/src/client/QXmppMucManager.cpp
@@ -208,9 +208,11 @@ QXmppMucRoom::QXmppMucRoom(QXmppClient *client, const QString &jid, QObject *par
this, SLOT(_q_presenceReceived(QXmppPresence)));
Q_ASSERT(check);
- check = connect(d->discoManager, SIGNAL(infoReceived(QXmppDiscoveryIq)),
- this, SLOT(_q_discoveryInfoReceived(QXmppDiscoveryIq)));
- Q_ASSERT(check);
+ if (d->discoManager) {
+ check = connect(d->discoManager, SIGNAL(infoReceived(QXmppDiscoveryIq)),
+ this, SLOT(_q_discoveryInfoReceived(QXmppDiscoveryIq)));
+ Q_ASSERT(check);
+ }
// convenience signals for properties
check = connect(this, SIGNAL(joined()), this, SIGNAL(isJoinedChanged()));