diff options
author | Clay John <claynjohn@gmail.com> | 2024-10-18 13:54:27 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-18 13:54:27 -0700 |
commit | 80f0b33313dae52d072ba2771a88ebcc4f0b4d6d (patch) | |
tree | 1a9087cb6c3580ec55dbdf93d7bbbc7e744322f7 /scene/gui | |
parent | 58a7f9b4d838b9e1c346a936feb5d1e54fcdf554 (diff) | |
parent | 9f6c88de891f2a2247a5132833bbec214350514d (diff) | |
download | redot-engine-80f0b33313dae52d072ba2771a88ebcc4f0b4d6d.tar.gz |
Merge pull request #97977 from syntaxerror247/menu_bar_refresh_bug
Refresh `MenuBar` scene after child renamed in editor
Diffstat (limited to 'scene/gui')
-rw-r--r-- | scene/gui/menu_bar.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/scene/gui/menu_bar.cpp b/scene/gui/menu_bar.cpp index 46c9c7cccc..9853d699d4 100644 --- a/scene/gui/menu_bar.cpp +++ b/scene/gui/menu_bar.cpp @@ -510,6 +510,7 @@ void MenuBar::_refresh_menu_names() { if (!popups[i]->has_meta("_menu_name") && String(popups[i]->get_name()) != get_menu_title(i)) { menu_cache.write[i].name = popups[i]->get_name(); shape(menu_cache.write[i]); + queue_redraw(); if (is_global && menu_cache[i].submenu_rid.is_valid()) { int item_idx = nmenu->find_item_index_with_submenu(main_menu, menu_cache[i].submenu_rid); if (item_idx >= 0) { |