--- CallTipWindow.py.orig 2009-06-11 13:33:24.000000000 -0500 +++ CallTipWindow.py 2009-06-11 13:33:38.000000000 -0500 @@ -102,7 +102,8 @@ self.hidetip() else: self.position_window() - self.widget.after(CHECKHIDE_TIME, self.checkhide_event) + if event is None: + self.widget.after(CHECKHIDE_TIME, self.checkhide_event) def hide_event(self, event): if not self.tipwindow: