static void _tile_view_item_activated_cb (AnerleyTileView *view, AnerleyItem *item, gpointer userdata) { MnbPeoplePanelPrivate *priv = GET_PRIVATE (userdata); anerley_item_activate (item); if (priv->panel_client) mpl_panel_client_hide (priv->panel_client); }
static void _tile_view_item_activated_cb (AnerleyTileView *view, AnerleyItem *item, gpointer userdata) { MnbPeoplePanel *panel = MNB_PEOPLE_PANEL (userdata); MnbPeoplePanelPrivate *priv = GET_PRIVATE (userdata); if (ANERLEY_IS_ECONTACT_ITEM (item) && anerley_econtact_item_get_email (ANERLEY_ECONTACT_ITEM (item)) == NULL) { _edit_contact_action (panel, item); } else { anerley_item_activate (item); } if (priv->panel_client) mpl_panel_client_hide (priv->panel_client); }