]> asedeno.scripts.mit.edu Git - PuTTY.git/commitdiff
Oops - that do-we-need-to-resize-window check failed to spot font changes
authorSimon Tatham <anakin@pobox.com>
Sun, 7 Jan 2001 16:38:35 +0000 (16:38 +0000)
committerSimon Tatham <anakin@pobox.com>
Sun, 7 Jan 2001 16:38:35 +0000 (16:38 +0000)
[originally from svn r843]

window.c

index 8c2d96c9807b450ec120b68d123c10b09a6bdb82..5dab8df45975b73bc2015350955df75292b7e0fa 100644 (file)
--- a/window.c
+++ b/window.c
@@ -1171,8 +1171,11 @@ static LRESULT CALLBACK WndProc (HWND hwnd, UINT message,
             {
                 int prev_alwaysontop = cfg.alwaysontop;
                int need_setwpos = FALSE;
+               int old_fwidth, old_fheight;
                cfg.width = cols;
                cfg.height = rows;
+               old_fwidth = font_width;
+               old_fheight = font_height;
                 if (!do_reconfig(hwnd))
                     break;
                 just_reconfigged = TRUE;
@@ -1250,6 +1253,8 @@ static LRESULT CALLBACK WndProc (HWND hwnd, UINT message,
 
                if (cfg.height != rows ||
                    cfg.width != cols ||
+                   old_fwidth != font_width ||
+                   old_fheight != font_height ||
                    cfg.savelines != savelines)
                    need_setwpos = TRUE;
                 term_size(cfg.height, cfg.width, cfg.savelines);