X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fbuffermodel.cpp;h=b67a447da2509ccbc3d44e7336a4011ef324d525;hp=c487e0fb8bdd2b05003be26a1558ade0e66b5750;hb=c16309b21ea5aafca07b111567aa17be0f3155ea;hpb=789f681013cdb7749c8b3347937de813bb51d3d0 diff --git a/src/client/buffermodel.cpp b/src/client/buffermodel.cpp index c487e0fb..b67a447d 100644 --- a/src/client/buffermodel.cpp +++ b/src/client/buffermodel.cpp @@ -64,8 +64,8 @@ QModelIndex BufferModel::currentIndex() { } void BufferModel::setCurrentIndex(const QModelIndex &newCurrent) { - _selectionModelSynchronizer.selectionModel()->setCurrentIndex(newCurrent, QItemSelectionModel::ClearAndSelect | QItemSelectionModel::Rows); - _selectionModelSynchronizer.selectionModel()->select(newCurrent, QItemSelectionModel::Current); + _selectionModelSynchronizer.selectionModel()->setCurrentIndex(newCurrent, QItemSelectionModel::Current); + _selectionModelSynchronizer.selectionModel()->select(newCurrent, QItemSelectionModel::ClearAndSelect | QItemSelectionModel::Rows); } void BufferModel::debug_currentChanged(QModelIndex current, QModelIndex previous) {