Add some codes, returnes directly if the value is not changed.

Avoid executing the following value-changed logics if the value does not really change.
This commit is contained in:
风青山
2022-03-16 15:50:48 +08:00
committed by Rindbee
parent ba0421f3d9
commit e561c68256
33 changed files with 952 additions and 34 deletions

View File

@@ -130,6 +130,11 @@ bool MenuButton::is_switch_on_hover() {
void MenuButton::set_item_count(int p_count) {
ERR_FAIL_COND(p_count < 0);
if (popup->get_item_count() == p_count) {
return;
}
popup->set_item_count(p_count);
notify_property_list_changed();
}