Fix for incorrect menu widths in system font
Width counting of menus in the system font would continue until a control terminator was found, however in the case of a non indirected menu entry of exactly 12 characters there is no terminator, so the menu would be too wide (by however many non terminator bytes happened to follow the menu definition in memory). This would normally end up 16 OS units too wide (because it'd encounter a zero after the menu items flags of the next menu entry). Version 5.44. Tagged as 'Wimp-5_44'
Showing with 36 additions and 26 deletions