Focus to search entry box after contact details pop-up was hidden.
[birthday] / src / birthday.c
index c60e6ad..89bdaad 100644 (file)
@@ -349,6 +349,7 @@ on_selection_changed (GtkTreeSelection *selection,
        BirthdayData *priv;
        GtkTreeModel *model;
        GtkTreeIter iter;
+       GtkWidget *entry;
 
        g_return_if_fail (data);
        priv = (BirthdayData *) data;
@@ -393,6 +394,11 @@ on_selection_changed (GtkTreeSelection *selection,
                        gtk_dialog_run (GTK_DIALOG (dialog));
                }
        }
+
+       /* grab focus to search entry */
+       entry = g_object_get_data (G_OBJECT (priv->search), "entry");
+       gtk_widget_grab_focus (GTK_WIDGET (entry));
+
 }
 
 static unsigned int