From ffafb05d3dff8952365b361bb69fa3d0a80ad752 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Thu, 13 Apr 2023 15:03:14 +0200 Subject: [PATCH] fix: Providers with the same name not being selectable in diff view Fixes #1034 --- plugins/builtin/source/content/views/view_diff.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugins/builtin/source/content/views/view_diff.cpp b/plugins/builtin/source/content/views/view_diff.cpp index fe633c640..024d0263e 100644 --- a/plugins/builtin/source/content/views/view_diff.cpp +++ b/plugins/builtin/source/content/views/view_diff.cpp @@ -92,10 +92,12 @@ namespace hex::plugin::builtin { if (ImGui::BeginCombo("", preview.c_str())) { for (size_t i = 0; i < providers.size(); i++) { + ImGui::PushID(i + 1); if (ImGui::Selectable(providers[i]->getName().c_str())) { providerIndex = i; shouldReanalyze = true; } + ImGui::PopID(); } ImGui::EndCombo();