commit 95de0f57
Do not use logical size for the puzzle editor
Changed files
| M | source/code/main.cpp before |
diff --git a/source/code/main.cpp b/source/code/main.cpp
index 911d9d6..d96449a 100644
--- a/source/code/main.cpp
+++ b/source/code/main.cpp
@@ -260,7 +260,9 @@ void ResetFullscreen() {
if (globalData.xsize < FOUR_THREE_WIDTH) {
globalData.xsize = FOUR_THREE_WIDTH;
}
- SDL_RenderSetLogicalSize(globalData.screen, globalData.xsize, globalData.ysize);
+ if (!puzzleEditor) {
+ SDL_RenderSetLogicalSize(globalData.screen, globalData.xsize, globalData.ysize);
+ }
dataHolder.invalidateAll(globalData.screen);
globalData.spriteHolder.reset(new sago::SagoSpriteHolder( dataHolder ) );
globalData.spriteHolder->ReadSprites(globalData.modinfo.getModSpriteFiles());
@@ -1253,7 +1255,7 @@ int main(int argc, char* argv[]) {
}
SDL_Renderer* renderer = SDL_CreateRenderer(sdlWindow, -1, rendererFlags);
dieOnNullptr(renderer, "Unable to create render");
- if (config.autoScale) {
+ if (config.autoScale && !puzzleEditor) {
SDL_RenderSetLogicalSize(renderer, globalData.xsize, globalData.ysize);
logicalRenderer = true;
}