diff --git a/plugins/builtin/source/content/views/view_data_processor.cpp b/plugins/builtin/source/content/views/view_data_processor.cpp index 2d5243b9f..afef4aab4 100644 --- a/plugins/builtin/source/content/views/view_data_processor.cpp +++ b/plugins/builtin/source/content/views/view_data_processor.cpp @@ -713,10 +713,14 @@ namespace hex::plugin::builtin { ImGui::Separator(); // Draw entries for each custom node + u32 id = 1; for (const auto &customNode : m_customNodes) { + ImGui::PushID(id); if (ImGui::MenuItem(customNode.name.c_str())) { node = loadNode(customNode.data); } + ImGui::PopID(); + id += 1; } ImGui::EndMenu(); }