+ EmpathyIndividualManager *mgr;
+
+ mgr = empathy_individual_manager_dup_singleton ();
+
+ /* Only use gnome-contacts if that's a 'real' individual we got from
+ * Folks (and so the individual manager knows about it). If not that's a
+ * MUC contact and we use the simple dialog. */
+ if (empathy_individual_manager_lookup_member (mgr,
+ folks_individual_get_id (individual)) != NULL)
+ {
+ start_gnome_contacts (individual, TRUE);
+ }
+ else
+ {
+ empathy_individual_information_dialog_show (individual, NULL);
+ }
+
+ g_object_unref (mgr);