return FALSE;
}
+static void
+hide_search_bar (EmpathyRosterWindow *roster_window)
+{
+ if (EMPATHY_IS_LIVE_SEARCH (roster_window->priv->search_bar) &&
+ gtk_widget_is_visible (roster_window->priv->search_bar))
+ gtk_widget_hide (roster_window->priv->search_bar);
+}
+
static void
individual_activated_cb (EmpathyRosterView *self,
FolksIndividual *individual,
empathy_chat_with_contact (contact, gtk_get_current_event_time ());
g_object_unref (contact);
+
+ /* Hide the search-bar upon hitting "Enter" on an individual */
+ hide_search_bar (EMPATHY_ROSTER_WINDOW (user_data));
}
static void
gpointer user_data)
{
empathy_event_activate (event);
+
+ /* Hide the search-bar upon an event activation */
+ hide_search_bar (EMPATHY_ROSTER_WINDOW (user_data));
}
static void