diff --git a/qrenderdoc/Widgets/Extended/RDHeaderView.cpp b/qrenderdoc/Widgets/Extended/RDHeaderView.cpp index b3d125585..9e64cc6f9 100644 --- a/qrenderdoc/Widgets/Extended/RDHeaderView.cpp +++ b/qrenderdoc/Widgets/Extended/RDHeaderView.cpp @@ -98,7 +98,10 @@ void RDHeaderView::setModel(QAbstractItemModel *model) QObject::connect(model, &QAbstractItemModel::rowsRemoved, this, &RDHeaderView::rowsChanged); QObject::connect(model, &QAbstractItemModel::dataChanged, [this](const QModelIndex &topLeft, const QModelIndex &bottomRight, - const QVector &roles) { rowsChanged(QModelIndex(), 0, 0); }); + const QVector &roles) { + if(roles.contains(Qt::DisplayRole)) + rowsChanged(QModelIndex(), 0, 0); + }); } }