From 5c859b20a65fc762d11b28d5565865be8b6521c0 Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 13 Feb 2018 19:26:55 +0000 Subject: [PATCH] Don't use undefined map[index] = map.size() * The LHS map[index] can get executed first before map.size() and we end up with indices that are 1 higher than we expect --- qrenderdoc/Windows/PerformanceCounterViewer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qrenderdoc/Windows/PerformanceCounterViewer.cpp b/qrenderdoc/Windows/PerformanceCounterViewer.cpp index 6bd5ca2a7..2e077975c 100644 --- a/qrenderdoc/Windows/PerformanceCounterViewer.cpp +++ b/qrenderdoc/Windows/PerformanceCounterViewer.cpp @@ -230,7 +230,7 @@ void PerformanceCounterViewer::CaptureCounters() { if(eventIdToRow.contains(result.eventId)) continue; - eventIdToRow[result.eventId] = eventIdToRow.size(); + eventIdToRow.insert(result.eventId, eventIdToRow.size()); } ui->counterResults->setColumnCount(headers.size());