diff --git a/src/profile_window.py b/src/profile_window.py
index baa9d2b2c1c5ee20fac6f64ddd2c78445343a4a8..a417ede08bbd90da366d0097dbbdc4e58bc888de 100644
--- a/src/profile_window.py
+++ b/src/profile_window.py
@@ -68,7 +68,7 @@ class ProfileWindow:
 		return True # loop forever
 
 	def remove_statusbar(self, message_id):
-		self.statusbar.remove_message(self.context_id, message_id)
+		self.statusbar.remove(self.context_id, message_id)
 		self.remove_statusbar_timeout_id = None
 
 	def on_profile_window_destroy(self, widget):
@@ -246,7 +246,7 @@ class ProfileWindow:
 					self.set_value(i + '_entry', vcard_[i])
 		if self.update_progressbar_timeout_id is not None:
 			if self.message_id:
-				self.statusbar.remove_message(self.context_id, self.message_id)
+				self.statusbar.remove(self.context_id, self.message_id)
 			self.message_id = self.statusbar.push(self.context_id,
 				_('Information received'))
 			self.remove_statusbar_timeout_id = gobject.timeout_add_seconds(3,
@@ -342,7 +342,7 @@ class ProfileWindow:
 
 	def vcard_not_published(self):
 		if self.message_id:
-			self.statusbar.remove_message(self.context_id, self.message_id)
+			self.statusbar.remove(self.context_id, self.message_id)
 		self.message_id = self.statusbar.push(self.context_id,
 			_('Information NOT published'))
 		self.remove_statusbar_timeout_id = gobject.timeout_add_seconds(3,