فهرست منبع

Fix `option_button.cpp` not updating selected when out of bounds

chansoen 2 ماه پیش
والد
کامیت
cf7e88f6ac
1فایلهای تغییر یافته به همراه4 افزوده شده و 0 حذف شده
  1. 4 0
      scene/gui/option_button.cpp

+ 4 - 0
scene/gui/option_button.cpp

@@ -314,6 +314,10 @@ void OptionButton::set_item_count(int p_count) {
 		return;
 	}
 
+	if (current > p_count - 1) {
+		_select(p_count - 1, false);
+	}
+
 	popup->set_item_count(p_count);
 
 	if (p_count > count_old) {