>>> - When I set font and font size of the message window, the >>> message window size doesn't calculate correctly to show the >>> number of message lines specified. For example, I set the font >>> size to 6, and the number of messages to display to 8. Now >>> there is whitespace at the top of my message window. When I >>> set the font size to 14 now, I see only 5.5 message lines. >>> This is unintuitive: the interface should recalculate the >>> window size needed to display the correct number of lines. >>> >> I agree, especially since the message window size is >> recalculated correctly if you save and restore. An easy way out >> would be to set those options to DISP_IN_GAME. > > That seems like a good work-around until the proper fix is done. The patch is attached. I moved the code that was computing the font size to mswin_message_window_size(). This will cause the message window to resize properly if the message font size changes. There are also 2 minor bits in mswproc.c to invalidate the message window when the font changes.
22 KiB
22 KiB