From 201dd1c9b4e3b1cfb0f5b5465d6d2b1378f51770 Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 13 Jul 2018 16:16:03 +0100 Subject: [PATCH] Don't sort while inserting data into performance counter viewer table --- qrenderdoc/Windows/PerformanceCounterViewer.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/qrenderdoc/Windows/PerformanceCounterViewer.cpp b/qrenderdoc/Windows/PerformanceCounterViewer.cpp index 25d691608..f251b7376 100644 --- a/qrenderdoc/Windows/PerformanceCounterViewer.cpp +++ b/qrenderdoc/Windows/PerformanceCounterViewer.cpp @@ -237,6 +237,8 @@ void PerformanceCounterViewer::CaptureCounters() ui->counterResults->setHorizontalHeaderLabels(headers); ui->counterResults->setRowCount(eventIdToRow.size()); + ui->counterResults->setSortingEnabled(false); + for(int i = 0; i < (int)results.size(); ++i) { int row = eventIdToRow[results[i].eventId]; @@ -252,6 +254,8 @@ void PerformanceCounterViewer::CaptureCounters() ui->counterResults->item(row, 0)->setData(Qt::UserRole, results[i].eventId); } + ui->counterResults->setSortingEnabled(true); + ui->counterResults->resizeColumnsToContents(); });