diff -r 4a27b5ab2710 Lib/idlelib/SearchDialog.py --- a/Lib/idlelib/SearchDialog.py Wed Dec 14 18:40:35 2011 +0100 +++ b/Lib/idlelib/SearchDialog.py Sat Dec 17 22:30:44 2011 -0600 @@ -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():