diff --git a/Tools/idle/WidgetRedirector.py b/Tools/idle/WidgetRedirector.py index 45f86f7e387..b11b0e40472 100644 --- a/Tools/idle/WidgetRedirector.py +++ b/Tools/idle/WidgetRedirector.py @@ -28,11 +28,11 @@ def close(self): tk = widget.tk w = widget._w tk.deletecommand(w) - tk.call("rename", w, orig) + tk.call("rename", orig, w) def register(self, name, function): if self.dict.has_key(name): - previous = function + previous = dict[name] else: previous = OriginalCommand(self, name) self.dict[name] = function