Browse Source

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

chansoen 2 months ago
parent
commit
cf7e88f6ac
1 changed files with 4 additions and 0 deletions
  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) {