summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnish Mishra <mishragames@gmail.com>2024-10-08 20:18:33 +0530
committerAnish Mishra <mishragames@gmail.com>2024-10-08 20:19:02 +0530
commit9f6c88de891f2a2247a5132833bbec214350514d (patch)
tree713c743d26a2db70b68a4ba42fbf3155cd6302c5
parent842f98239713fd10cfd648cd6aa3781895f289eb (diff)
downloadredot-engine-9f6c88de891f2a2247a5132833bbec214350514d.tar.gz
update MenuBar after child renamed in editor
-rw-r--r--scene/gui/menu_bar.cpp1
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) {