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(); });