瀏覽代碼

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) {