From cf34580b90a8ade2142600f70e581e3bbad5d1d8 Mon Sep 17 00:00:00 2001 From: Haoyu Qiu Date: Tue, 13 Dec 2022 15:38:33 +0800 Subject: [PATCH] Fix crash after executing ItemList.set_icon_scale (cherry picked from commit 8d0fa193c344be8e1ec801b1a45341801b80a5f8) --- scene/gui/item_list.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/scene/gui/item_list.cpp b/scene/gui/item_list.cpp index 5c512bc05d0..2df56724eeb 100644 --- a/scene/gui/item_list.cpp +++ b/scene/gui/item_list.cpp @@ -1274,6 +1274,7 @@ bool ItemList::get_allow_reselect() const { } void ItemList::set_icon_scale(real_t p_scale) { + ERR_FAIL_COND(Math::is_nan(p_scale) || Math::is_inf(p_scale)); icon_scale = p_scale; }