summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVasiliy Makarov <drmoriarty.0@gmail.com>2020-04-18 13:29:01 +0300
committerVasiliy Makarov <drmoriarty.0@gmail.com>2020-04-18 13:29:01 +0300
commitd45e8734d18dd17bd5726dbb1db8fde9be1022ea (patch)
treeb326243469272ec569d6c37ea9a611680eba92f6
parentd817be92c2d9edce842ab37ab13117743f8a3bee (diff)
Fix square image resize
Fixes #37980
-rw-r--r--core/image.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/core/image.cpp b/core/image.cpp
index 2097f27b01..58351ae2e5 100644
--- a/core/image.cpp
+++ b/core/image.cpp
@@ -879,6 +879,9 @@ void Image::resize_to_po2(bool p_square) {
int w = next_power_of_2(width);
int h = next_power_of_2(height);
+ if (p_square) {
+ w = h = MAX(w, h);
+ }
if (w == width && h == height) {