From: Paul Date: Tue, 3 Jun 2014 16:55:47 +0000 (+0100) Subject: implement RFC 3196, 'When changing quicksearch Search Type, set focus to search input... X-Git-Tag: 3.10.1~39 X-Git-Url: http://git.claws-mail.org/?p=claws.git;a=commitdiff_plain;h=1acda3610917af3bfb9b1e6a1ce0285317cb00cd implement RFC 3196, 'When changing quicksearch Search Type, set focus to search input box' and simplify a bit --- diff --git a/src/gtk/quicksearch.c b/src/gtk/quicksearch.c index 7f78f95a3..f10948b9e 100644 --- a/src/gtk/quicksearch.c +++ b/src/gtk/quicksearch.c @@ -376,6 +376,7 @@ static gboolean searchtype_changed(GtkMenuItem *widget, gpointer data) quicksearch_set_popdown_strings(quicksearch); quicksearch_invoke_execute(quicksearch, FALSE); + gtk_widget_grab_focus(quicksearch->search_string_entry); return TRUE; } @@ -852,8 +853,7 @@ void quicksearch_show(QuickSearch *quicksearch) GtkWidget *ctree = NULL; gtk_widget_show(quicksearch->hbox_search); update_extended_buttons(quicksearch); - gtk_widget_grab_focus( - GTK_WIDGET(gtk_bin_get_child(GTK_BIN((quicksearch->search_string_entry))))); + gtk_widget_grab_focus(quicksearch->search_string_entry); if (!mainwin || !mainwin->summaryview) { return;