diff -r 6a376615142e -r d4bb66691248 DataTypeEditor.py --- a/DataTypeEditor.py Sat Mar 31 15:03:50 2012 +0200 +++ b/DataTypeEditor.py Sat Mar 31 15:08:18 2012 +0200 @@ -712,6 +712,7 @@ ## type_menu.AppendMenu(wx.NewId(), _("Function Block Types"), functionblock_menu) rect = self.StructureElementsGrid.BlockToDeviceRect((row, col), (row, col)) self.StructureElementsGrid.PopupMenuXY(type_menu, rect.x + rect.width, rect.y + self.StructureElementsGrid.GetColLabelSize()) + type_menu.Destroy() event.Veto() else: event.Skip()