diff --git a/src/roster_window.py b/src/roster_window.py
index 4062df2315f9d48dc43229260f6a8d3fdd33df7c..78f24af9c0d07c93198f6fcfd4326c73d8ee4c6c 100644
--- a/src/roster_window.py
+++ b/src/roster_window.py
@@ -1217,6 +1217,10 @@ class RosterWindow:
 
 	def on_info(self, widget, contact, account):
 		'''Call vcard_information_window class to display contact's information'''
+		if gajim.connections[account].is_zeroconf:
+			self.on_info_zeroconf(widget, contact, account)
+			return
+
 		info = gajim.interface.instances[account]['infos']
 		if info.has_key(contact.jid):
 			info[contact.jid].window.present()