fgDeactivateMenu could sometimes be called twice on the same menu, avoid