From: Christian Dywan Date: Mon, 16 Nov 2009 16:58:32 +0000 (+0100) Subject: Prefill entry with selected text when using inline fine manually X-Git-Url: https://spindle.queued.net/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f79bbe1eef9e40680310e5f2752803495cf693bb;p=midori Prefill entry with selected text when using inline fine manually --- diff --git a/midori/midori-browser.c b/midori/midori-browser.c index c7a84f48..82f5638f 100644 --- a/midori/midori-browser.c +++ b/midori/midori-browser.c @@ -2443,6 +2443,8 @@ _action_find_activate (GtkAction* action, { if (!GTK_WIDGET_VISIBLE (browser->find)) { + GtkWidget* view; + #if !HAVE_HILDON gtk_icon_entry_set_icon_from_stock (GTK_ICON_ENTRY (browser->find_text), GTK_ICON_ENTRY_PRIMARY, GTK_STOCK_FIND); @@ -2450,7 +2452,9 @@ _action_find_activate (GtkAction* action, #endif gtk_widget_show (GTK_WIDGET (browser->find_highlight)); gtk_widget_show (GTK_WIDGET (browser->find_close)); - gtk_entry_set_text (GTK_ENTRY (browser->find_text), ""); + view = midori_browser_get_current_tab (browser); + gtk_entry_set_text (GTK_ENTRY (browser->find_text), + midori_view_get_selected_text (MIDORI_VIEW (view))); gtk_widget_show (browser->find); }