<email deleted>
bugfix: map position was calculated incorrectly when switching into fit-to-screen mode.
This commit is contained in:
@@ -106,7 +106,8 @@ void mswin_map_stretch(HWND hWnd, LPSIZE lpsz, BOOL redraw)
|
|||||||
data->xPageSize = COLNO+1; /* disable scroll bar */
|
data->xPageSize = COLNO+1; /* disable scroll bar */
|
||||||
else
|
else
|
||||||
data->xPageSize = wnd_size.cx/data->xScrTile;
|
data->xPageSize = wnd_size.cx/data->xScrTile;
|
||||||
if( wnd_size.cx/data->xScrTile >= COLNO ) {
|
|
||||||
|
if( data->xPageSize >= COLNO ) {
|
||||||
data->xPos = 0;
|
data->xPos = 0;
|
||||||
GetNHApp()->bNoHScroll = TRUE;
|
GetNHApp()->bNoHScroll = TRUE;
|
||||||
} else {
|
} else {
|
||||||
@@ -128,7 +129,7 @@ void mswin_map_stretch(HWND hWnd, LPSIZE lpsz, BOOL redraw)
|
|||||||
else
|
else
|
||||||
data->yPageSize = wnd_size.cy/data->yScrTile;
|
data->yPageSize = wnd_size.cy/data->yScrTile;
|
||||||
|
|
||||||
if( wnd_size.cy/data->yScrTile >= ROWNO ) {
|
if( data->yPageSize >= ROWNO ) {
|
||||||
data->yPos = 0;
|
data->yPos = 0;
|
||||||
GetNHApp()->bNoVScroll = TRUE;
|
GetNHApp()->bNoVScroll = TRUE;
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user