MUC: Change room name and description properly

Wed, 17 Nov 2010 15:58:32 +0100

author
Kim Alvefur <zash@zash.se>
date
Wed, 17 Nov 2010 15:58:32 +0100
changeset 3629
856e42b38bb0
parent 3628
576103409c7a
child 3630
e0c67b14d25f

MUC: Change room name and description properly

plugins/muc/muc.lib.lua file | annotate | diff | comparison | revisions
--- a/plugins/muc/muc.lib.lua	Wed Nov 17 00:18:31 2010 +0500
+++ b/plugins/muc/muc.lib.lua	Wed Nov 17 15:58:32 2010 +0100
@@ -613,12 +613,12 @@
 	local dirty = false
 
 	local name = fields['muc#roomconfig_roomname'];
-	if name then
+	if name ~= self:get_name() then
 		self:set_name(name);
 	end
 
 	local description = fields['muc#roomconfig_roomdesc'];
-	if description then
+	if description ~= self:get_description() then
 		self:set_description(description);
 	end
 

mercurial