diff --git a/src/SaveTool/SaveTool_ProfileManager.cpp b/src/SaveTool/SaveTool_ProfileManager.cpp index d7291b4..d0d2772 100644 --- a/src/SaveTool/SaveTool_ProfileManager.cpp +++ b/src/SaveTool/SaveTool_ProfileManager.cpp @@ -273,6 +273,7 @@ auto SaveTool::drawBackupListPopup() -> ImGuiID { ImGui::TextUnformatted(_profileManager->backups().at(i).type == ProfileType::Demo ? "Demo" : "Full"); ImGui::TableSetColumnIndex(3); + ImGui::PushID(i); if(ImGui::SmallButton(ICON_FA_UNDO)) { backup_index = i; ImGui::OpenPopup(restore_backup_popup_id); @@ -282,6 +283,7 @@ auto SaveTool::drawBackupListPopup() -> ImGuiID { backup_index = i; ImGui::OpenPopup(delete_backup_popup_id); } + ImGui::PopID(); } ImGui::EndTable(); }