summaryrefslogtreecommitdiff
path: root/editor/plugins
diff options
context:
space:
mode:
authorRĂ©mi Verschelde <rverschelde@gmail.com>2020-06-18 11:59:45 +0200
committerGitHub <noreply@github.com>2020-06-18 11:59:45 +0200
commit4e0f31a67cb757f95a658a02ac28afcdda40b299 (patch)
tree4ce4b951de31d3652738de547394ed5680eab4e8 /editor/plugins
parentdfa5f88c11b9aaf5c63152ff0181d58aaf69cd3c (diff)
parentc7a8dc7bb9959f3822480f8fe00146ff7fcb3f30 (diff)
Merge pull request #39638 from mrushyendra/editor_preview
Fix editor texture preview for certain specific dimensions
Diffstat (limited to 'editor/plugins')
-rw-r--r--editor/plugins/editor_preview_plugins.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/editor/plugins/editor_preview_plugins.cpp b/editor/plugins/editor_preview_plugins.cpp
index 9cb167b41c..2889cb50a0 100644
--- a/editor/plugins/editor_preview_plugins.cpp
+++ b/editor/plugins/editor_preview_plugins.cpp
@@ -127,7 +127,8 @@ Ref<Texture2D> EditorTexturePreviewPlugin::generate(const RES &p_from, const Siz
if (new_size.y > p_size.y) {
new_size = Vector2(new_size.x * p_size.y / new_size.y, p_size.y);
}
- img->resize(new_size.x, new_size.y, Image::INTERPOLATE_CUBIC);
+ Vector2i new_size_i(MAX(1, (int)new_size.x), MAX(1, (int)new_size.y));
+ img->resize(new_size_i.x, new_size_i.y, Image::INTERPOLATE_CUBIC);
post_process_preview(img);