1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-07-17 01:32:21 +02:00

Fixed minimap generation when upscaled mode is used

This commit is contained in:
Ivan Savenko
2024-07-22 11:00:45 +00:00
parent b527c0d09e
commit 748a3a1b64
10 changed files with 42 additions and 26 deletions

View File

@ -111,7 +111,7 @@ void WindowHandler::totalRedrawImpl()
{
logGlobal->debug("totalRedraw requested!");
Canvas target = Canvas::createFromSurface(screen2);
Canvas target = Canvas::createFromSurface(screen2, CanvasScalingPolicy::AUTO);
for(auto & elem : windowsStack)
elem->showAll(target);
@ -134,7 +134,7 @@ void WindowHandler::simpleRedrawImpl()
if(windowsStack.size() > 1)
CSDL_Ext::blitAt(screen2, 0, 0, screen); //blit background
Canvas target = Canvas::createFromSurface(screen);
Canvas target = Canvas::createFromSurface(screen, CanvasScalingPolicy::AUTO);
if(!windowsStack.empty())
windowsStack.back()->show(target); //blit active interface/window