--- a/mcabber/mcabber/xmpp_muc.c Tue Jan 19 16:09:27 2010 +0200
+++ b/mcabber/mcabber/xmpp_muc.c Tue Jan 19 19:16:38 2010 +0200
@@ -113,7 +113,7 @@
gchar *roomid;
GSList *room_elt;
- if (!lconnection || !lm_connection_is_authenticated(lconnection) || !room)
+ if (!xmpp_is_online() || !room)
return;
if (!nickname) return;
@@ -162,7 +162,7 @@
LmMessage *msg;
LmMessageNode *x, *y;
- if (!lconnection || !lm_connection_is_authenticated(lconnection) || !room || !fjid)
+ if (!xmpp_is_online() || !room || !fjid)
return;
msg = lm_message_new(room, LM_MESSAGE_TYPE_MESSAGE);
@@ -188,7 +188,7 @@
LmMessage *iq;
LmMessageNode *query, *x;
- if (!lconnection || !lm_connection_is_authenticated(lconnection) || !roomid)
+ if (!xmpp_is_online() || !roomid)
return 1;
if (!fjid && !nick) return 1;
@@ -238,7 +238,7 @@
LmMessageNode *node;
LmMessage *iq;
- if (!lconnection || !lm_connection_is_authenticated(lconnection) || !room)
+ if (!xmpp_is_online() || !room)
return;
iq = lm_message_new_with_sub_type(room, LM_MESSAGE_TYPE_IQ,
@@ -262,7 +262,7 @@
LmMessage *iq;
LmMessageNode *query, *x;
- if (!lconnection || !lm_connection_is_authenticated(lconnection) || !room)
+ if (!xmpp_is_online() || !room)
return;
iq = lm_message_new_with_sub_type(room, LM_MESSAGE_TYPE_IQ,