diff -r 3969797dd598 Lib/idlelib/SearchDialog.py --- a/Lib/idlelib/SearchDialog.py Wed Mar 20 19:28:19 2013 -0700 +++ b/Lib/idlelib/SearchDialog.py Sat Mar 23 17:08:38 2013 -0500 @@ -29,8 +29,7 @@ def default_command(self, event=None): if not self.engine.getprog(): return - if self.find_again(self.text): - self.close() + self.find_again(self.text) def find_again(self, text): if not self.engine.getpat():