diff options
-rw-r--r-- | libempathy-gtk/empathy-irc-network-chooser-dialog.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libempathy-gtk/empathy-irc-network-chooser-dialog.c b/libempathy-gtk/empathy-irc-network-chooser-dialog.c index 4f0b618b5..8fadaf3d6 100644 --- a/libempathy-gtk/empathy-irc-network-chooser-dialog.c +++ b/libempathy-gtk/empathy-irc-network-chooser-dialog.c @@ -383,8 +383,14 @@ search_text_notify_cb (EmpathyLiveSearch *search, EmpathyIrcNetworkChooserDialog *self) { EmpathyIrcNetworkChooserDialogPriv *priv = GET_PRIV (self); + GtkTreeIter iter; gtk_tree_model_filter_refilter (priv->filter); + + /* Select first matching network */ + if (gtk_tree_model_get_iter_first (GTK_TREE_MODEL (priv->filter), &iter)) + select_iter (self, &iter, TRUE); + /* TODO: else unsensitive the close button */ } static void |