diff --git a/plugins/gtkgui/roster_window.py b/plugins/gtkgui/roster_window.py
index 773c62ff7b46be6152c55ca15956110064ab162f..8dcac2f6e5b040fbb58f4f77d094acf5821605c5 100644
--- a/plugins/gtkgui/roster_window.py
+++ b/plugins/gtkgui/roster_window.py
@@ -842,6 +842,7 @@ class Roster_window:
 			self.plugin.windows[account]['gc'][jid] = \
 				self.plugin.windows[account]['gc']['tabbed']
 			self.plugin.windows[account]['gc']['tabbed'].window.present()
+			self.plugin.windows[account]['gc']['tabbed'].active_tab(jid)
 		else:
 			self.plugin.windows[account]['gc'][jid] = \
 				Groupchat_window(jid, nick, self.plugin, account)