From 0b987b3c04714eda13a3b3c2896287b57c7eaff0 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Mon, 3 May 2010 11:58:46 +0000 Subject: [PATCH] Slightly improve usability while searching text --- src/surfer.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/surfer.c b/src/surfer.c index 331859f..0e30b73 100644 --- a/src/surfer.c +++ b/src/surfer.c @@ -717,9 +717,10 @@ void surfer_find(Surfer * surfer, char const * text) { if(surfer->fi_dialog == NULL) _find_dialog(surfer); - gtk_entry_set_text(GTK_ENTRY(surfer->fi_text), (text != NULL) ? text - : ""); - gtk_widget_show(surfer->fi_dialog); + gtk_widget_grab_focus(surfer->fi_text); + if(text != NULL) + gtk_entry_set_text(GTK_ENTRY(surfer->fi_text), text); + gtk_window_present(GTK_WINDOW(surfer->fi_dialog)); } static void _find_dialog(Surfer * surfer)