From 133014c3fb224c195a703b517bf318fc0b0e6f59 Mon Sep 17 00:00:00 2001 From: PouleyKetchoupp Date: Sat, 9 Nov 2019 21:16:19 +0100 Subject: [PATCH] Fixed errors when saving scene with a shrunk viewport Handle viewport size larger than preview size but very close, when the ratio was 1 the size ended up being 0. Fixes #33497 --- editor/editor_node.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/editor/editor_node.cpp b/editor/editor_node.cpp index d42345d9a2b..178871ccfae 100644 --- a/editor/editor_node.cpp +++ b/editor/editor_node.cpp @@ -1065,7 +1065,7 @@ void EditorNode::_save_scene_with_preview(String p_file, int p_idx) { img->crop_from_point(x, y, vp_size, vp_size); } else { int ratio = vp_size / preview_size; - int size = preview_size * (ratio / 2); + int size = preview_size * MAX(1, ratio / 2); x = (img->get_width() - size) / 2; y = (img->get_height() - size) / 2;