]> granicus.if.org Git - nethack/commitdiff
<email deleted>
authornethack.allison <nethack.allison>
Thu, 31 Jan 2002 00:16:32 +0000 (00:16 +0000)
committernethack.allison <nethack.allison>
Thu, 31 Jan 2002 00:16:32 +0000 (00:16 +0000)
bugfix: map position was calculated incorrectly when switching into
fit-to-screen mode.

win/win32/mhmap.c

index 15d1684433b5200c4025e922a5e9fe6b3633301a..36fb38f521c52c57bbb24a69cdaf16fe5317903c 100644 (file)
@@ -106,7 +106,8 @@ void mswin_map_stretch(HWND hWnd, LPSIZE lpsz, BOOL redraw)
                data->xPageSize = COLNO+1;  /* disable scroll bar */
        else
                data->xPageSize = wnd_size.cx/data->xScrTile;
-       if( wnd_size.cx/data->xScrTile >= COLNO ) {
+
+       if( data->xPageSize >= COLNO ) {
                data->xPos = 0;
                GetNHApp()->bNoHScroll = TRUE;
        } else {
@@ -128,7 +129,7 @@ void mswin_map_stretch(HWND hWnd, LPSIZE lpsz, BOOL redraw)
        else
                data->yPageSize = wnd_size.cy/data->yScrTile;
 
-       if( wnd_size.cy/data->yScrTile >= ROWNO ) {
+       if( data->yPageSize >= ROWNO ) {
                data->yPos = 0;
                GetNHApp()->bNoVScroll = TRUE;
        } else {