diff --git a/qrenderdoc/Windows/Dialogs/PerformanceCounterSelection.cpp b/qrenderdoc/Windows/Dialogs/PerformanceCounterSelection.cpp index f2d94d10b..f14ec96b2 100644 --- a/qrenderdoc/Windows/Dialogs/PerformanceCounterSelection.cpp +++ b/qrenderdoc/Windows/Dialogs/PerformanceCounterSelection.cpp @@ -94,15 +94,16 @@ PerformanceCounterSelection::PerformanceCounterSelection(ICaptureContext &ctx, { ui->setupUi(this); - connect(ui->counterTree, &QTreeWidget::itemEntered, [this](QTreeWidgetItem *item, int) -> void { - const QVariant d = item->data(0, CounterDescriptionRole); + connect(ui->counterTree, &QTreeWidget::currentItemChanged, + [this](QTreeWidgetItem *item, QTreeWidgetItem *) -> void { + const QVariant d = item->data(0, CounterDescriptionRole); - if(d.isValid()) - { - ui->counterDescription->setText( - QString(lit("%1