diff --git a/src/groupchat_control.py b/src/groupchat_control.py
index 0c2391e78bb431c7ed35d41b2c6e49d5f2a0c7c6..6425ba191cc663d94c2bd1f0ce93fabb98144b59 100644
--- a/src/groupchat_control.py
+++ b/src/groupchat_control.py
@@ -239,6 +239,7 @@ class GroupchatControl(ChatControlBase):
 		self.gc_popup_menu = xm.get_widget('gc_control_popup_menu')
 
 		self.name_label = self.xml.get_widget('banner_name_label')
+		self.event_box = self.xml.get_widget('banner_eventbox')
 
 		# set the position of the current hpaned
 		self.hpaned_position = gajim.config.get('gc-hpaned-position')
@@ -452,9 +453,8 @@ class GroupchatControl(ChatControlBase):
 			subject = gtkgui_helpers.escape_for_pango_markup(subject)
 			text += '\n<span %s>%s</span>' % (font_attrs_small, subject)
 
-			# tooltip must always hold ALL the subject			
-			event_box = self.name_label.get_parent()
-			self.subject_tooltip.set_tip(event_box, self.subject)
+			# tooltip must always hold ALL the subject
+			self.subject_tooltip.set_tip(self.event_box, self.subject)
 
 		self.name_label.set_markup(text)