diff -r 240c83902fca Lib/idlelib/ColorDelegator.py --- a/Lib/idlelib/ColorDelegator.py Sun Mar 31 23:28:55 2013 -0500 +++ b/Lib/idlelib/ColorDelegator.py Mon Apr 01 22:20:17 2013 -0500 @@ -50,6 +50,10 @@ self.config_colors() self.bind("<>", self.toggle_colorize_event) self.notify_range("1.0", "end") + else: + # No delegate - stop any colorizing + self.stop_colorizing = True + self.allow_colorizing = False def config_colors(self): for tag, cnf in self.tagdefs.items():