# HG changeset patch # User Goffi # Date 1282237911 -28800 # Node ID 3d7a06fe3997657f5d99f63da3fca320b18bacf1 # Parent ca1010f47002e8cad442ef501c6c04e93822abb3 plugin XEP-0045: fixed receivedSubject diff -r ca1010f47002 -r 3d7a06fe3997 plugins/plugin_xep_0045.py --- a/plugins/plugin_xep_0045.py Fri Aug 20 01:11:09 2010 +0800 +++ b/plugins/plugin_xep_0045.py Fri Aug 20 01:11:51 2010 +0800 @@ -174,7 +174,8 @@ print("FIXME: MUC status not managed yet") #FIXME: gof - def receivedSubject(self, room, subject): + def receivedSubject(self, occupantJID, subject): + room = self._getRoom(occupantJID) debug (_("New subject for room (%(room_id)s): %(subject)s") % {'room_id':room.occupantJID.userhost(),'subject':subject}) room_jid = room.roomIdentifier+'@'+room.service self.rec_subjects[room_jid] = (room.roomIdentifier, room.service, subject)