From 7d3e84391b4186e5ea30202663111ffac195a556 Mon Sep 17 00:00:00 2001 From: kit Date: Sun, 25 Jan 2026 19:27:57 -0500 Subject: [PATCH] Fix error after setting native PopupMenu item ID --- scene/gui/popup_menu.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/scene/gui/popup_menu.cpp b/scene/gui/popup_menu.cpp index 775f6334dd..614d99c1bd 100644 --- a/scene/gui/popup_menu.cpp +++ b/scene/gui/popup_menu.cpp @@ -2108,9 +2108,7 @@ void PopupMenu::set_item_id(int p_idx, int p_id) { items.write[p_idx].id = p_id; - if (global_menu.is_valid()) { - NativeMenu::get_singleton()->set_item_tag(global_menu, p_idx, p_id); - } + // `global_menu` does not know about IDs so there is no need to update it. control->queue_redraw(); child_controls_changed();