commit | dc622679e296ae2bbfd2c7ebb8b23df22cd75246 | [log] [tgz] |
---|---|---|
author | Sam Lantinga <slouken@libsdl.org> | Fri Oct 14 00:51:57 2016 -0700 |
committer | Sam Lantinga <slouken@libsdl.org> | Fri Oct 14 00:51:57 2016 -0700 |
tree | 0e2ee46a3dc57d5f723cf14e04ba88ec13b2c9bd | |
parent | 066439eef9f4a56cf21ed516e9509afd768307c0 [diff] |
Fixed divide by zero if setting integer scale without setting logical width and height
diff --git a/src/render/SDL_render.c b/src/render/SDL_render.c index c4601ed..9475081 100644 --- a/src/render/SDL_render.c +++ b/src/render/SDL_render.c
@@ -1145,6 +1145,9 @@ float scale; SDL_Rect viewport; + if (!renderer->logical_w || !renderer->logical_h) { + return 0; + } if (SDL_GetRendererOutputSize(renderer, &w, &h) < 0) { return -1; }