diff --git a/src/gajim.py b/src/gajim.py
index 4cfa66ff8a488ab2017d7a381ae9468131a40715..ed69f496fba628892a5653bfd538a864f827c8e8 100755
--- a/src/gajim.py
+++ b/src/gajim.py
@@ -1238,6 +1238,9 @@ class Interface:
 				contact = ctrl.contact
 				contact.show = show
 				contact.status = status
+				gc_contact = ctrl.gc_contact
+				gc_contact.show = show
+				gc_contact.status = status
 				uf_show = helpers.get_uf_show(show)
 				ctrl.print_conversation(_('%(nick)s is now %(status)s') % {
 					'nick': nick, 'status': uf_show}, 'status')