From a687414508a9829049cee5499730a9f5467e57fe Mon Sep 17 00:00:00 2001 From: Neal Norwitz Date: Tue, 23 Jul 2002 02:55:14 +0000 Subject: [PATCH] SF patch #581396, Canvas "select_item" always returns None Return the selected item, if there is any. --- Lib/lib-tk/Tkinter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Lib/lib-tk/Tkinter.py b/Lib/lib-tk/Tkinter.py index 65d81874a371..9b400aa857d9 100644 --- a/Lib/lib-tk/Tkinter.py +++ b/Lib/lib-tk/Tkinter.py @@ -2095,7 +2095,7 @@ class Canvas(Widget): self.tk.call(self._w, 'select', 'from', tagOrId, index) def select_item(self): """Return the item which has the selection.""" - self.tk.call(self._w, 'select', 'item') + return self.tk.call(self._w, 'select', 'item') or None def select_to(self, tagOrId, index): """Set the variable end of a selection in item TAGORID to INDEX.""" self.tk.call(self._w, 'select', 'to', tagOrId, index) -- 2.47.3