diff --git a/plugins/gtkgui/gtkgui.py b/plugins/gtkgui/gtkgui.py
index 4bef1a40184d9fea0a2172c24c91899b482a92a0..56637bd946730b9d252317b106b9ab361e932882 100644
--- a/plugins/gtkgui/gtkgui.py
+++ b/plugins/gtkgui/gtkgui.py
@@ -319,6 +319,9 @@ class message_Window:
 		#print queued messages
 		if plugin.queues[account].has_key(user.jid):
 			self.read_queue(plugin.queues[account][user.jid])
+		if self.user.show != 'online':
+			self.print_conversation(_("%s is now %s (%s)") % (user.name, \
+				user.show, user.status), 'status')
 
 class gc:
 	def delete_event(self, widget):