diff -Naur ./skencil-0.6.17/Sketch/UI/tkext.py ./skencil-0.6.17.patch/Sketch/UI/tkext.py --- ./skencil-0.6.17/Sketch/UI/tkext.py 2002-04-05 01:47:30.000000000 +0400 +++ ./skencil-0.6.17.patch/Sketch/UI/tkext.py 2009-07-31 09:46:43.000000000 +0400 @@ -364,7 +364,7 @@ def RebuildMenu(self): if self.entries is not None: - self.menu.delete(0, END) + self.menu.tk.call(self.menu._w, 'delete', 0, END) if self.rebuild_func is not None: try: self.entries = self.rebuild_func() @@ -375,7 +375,7 @@ def SetEntries(self, entries): if self.entries is not None: - self.menu.delete(0, END) + self.menu.tk.call(self.menu._w, 'delete', 0, END) for entry in self.entries: entry.clean_up() self.entries = entries