Commit 8752861b authored by Richard Hitt's avatar Richard Hitt Committed by Berke Viktor
Browse files

Remember last search pattern during sessions

parent b6e62524
...@@ -156,6 +156,7 @@ void ...@@ -156,6 +156,7 @@ void
search_open (session * sess) search_open (session * sess)
{ {
GtkWidget *win, *hbox, *vbox, *entry, *wid; GtkWidget *win, *hbox, *vbox, *entry, *wid;
gchar *text;
if (searchwin) if (searchwin)
{ {
...@@ -173,6 +174,12 @@ search_open (session * sess) ...@@ -173,6 +174,12 @@ search_open (session * sess)
gtk_widget_show (hbox); gtk_widget_show (hbox);
entry = gtk_entry_new (); entry = gtk_entry_new ();
text = GTK_XTEXT (sess->gui->xtext)->buffer->search_text;
if (text)
{
gtk_entry_set_text (GTK_ENTRY (entry), text);
gtk_editable_select_region (GTK_EDITABLE (entry), 0, -1);
}
g_signal_connect (G_OBJECT (entry), "activate", g_signal_connect (G_OBJECT (entry), "activate",
G_CALLBACK (search_entry_cb), sess); G_CALLBACK (search_entry_cb), sess);
gtk_container_add (GTK_CONTAINER (hbox), entry); gtk_container_add (GTK_CONTAINER (hbox), entry);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment