In my program I see that TMenu::DelItems goes in infinite loop, I look the code, and I see:
- Code: Select all Expand view
- METHOD DelItems() CLASS TMenu
while Len( ::aMenuItems ) > 0
ATail( ::aMenuItems ):End() //Destroy()
end
return nil
Someone has remove Destroy and has put End, The problem is that Destroy removes the item from aMenuItems, End does not do it.
In this way it calls End of the last item forever.
I Will change my calls, but I think it need to be fixed...
Antonino