Commit 8a8bfa0b authored by Robert Schuppenies's avatar Robert Schuppenies

Issue #1342811: Fixed broken patch.

Backport from trunk r65971.
parent 4806404e
...@@ -2672,11 +2672,13 @@ class Menu(Widget): ...@@ -2672,11 +2672,13 @@ class Menu(Widget):
if index2 is None: if index2 is None:
index2 = index1 index2 = index1
cmds = [] cmds = []
for i in range(self.index(index1), self.index(index2)+1): (num_index1, num_index2) = (self.index(index1), self.index(index2))
if 'command' in self.entryconfig(i): if (num_index1 is not None) and (num_index2 is not None):
c = str(self.entrycget(i, 'command')) for i in range(num_index1, num_index2 + 1):
if c in self._tclCommands: if 'command' in self.entryconfig(i):
cmds.append(c) c = str(self.entrycget(i, 'command'))
if c in self._tclCommands:
cmds.append(c)
self.tk.call(self._w, 'delete', index1, index2) self.tk.call(self._w, 'delete', index1, index2)
for c in cmds: for c in cmds:
self.deletecommand(c) self.deletecommand(c)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment