Index: Tomboy/NoteWindow.cs =================================================================== RCS file: /cvs/gnome/tomboy/Tomboy/NoteWindow.cs,v retrieving revision 1.52 diff -u -r1.52 NoteWindow.cs --- Tomboy/NoteWindow.cs 20 Nov 2006 17:56:54 -0000 1.52 +++ Tomboy/NoteWindow.cs 21 Nov 2006 22:37:12 -0000 @@ -195,6 +195,7 @@ find_bar = new NoteFindBar (note); find_bar.Visible = false; find_bar.NoShowAll = true; + find_bar.Hidden += FindBarHidden; Gtk.VBox box = new Gtk.VBox (false, 2); box.PackStart (toolbar, false, false, 0); @@ -675,6 +676,13 @@ { FindButtonClicked (); } + + void FindBarHidden (object sender, EventArgs args) + { + // Reposition the current focus back to the editor so the + // cursor will be ready for typing. + editor.GrabFocus (); + } // // Link menu item activate @@ -969,8 +977,12 @@ prev_search_text = SearchText; - if (current_matches != null) + if (current_matches != null) { HighlightMatches (true); + + // Select/scroll to the first match + OnNextClicked (this, EventArgs.Empty); + } UpdateSensitivity (); }