diff --git a/src/groupchat_window.py b/src/groupchat_window.py
index 7c8e1bf36776d8b4631f60df81b55c06f06a50dd..338891797742d82180cc059c226de968606612b7 100644
--- a/src/groupchat_window.py
+++ b/src/groupchat_window.py
@@ -433,6 +433,7 @@ class GroupchatWindow(chat.Chat):
 		response = instance.get_response()
 		if response == gtk.RESPONSE_OK:
 			nick = instance.input_entry.get_text().decode('utf-8')
+			self.nicks[room_jid] = nick
 			gajim.connections[self.account].change_gc_nick(room_jid, nick)
 	
 	def on_configure_room_menuitem_activate(self, widget):