X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fclient.cpp;h=70f8735e87aafc1ab856b5ec6be846f95de05e4b;hp=58725988d57290ae28538ab8eb877ba571dfa028;hb=c19a8e707391d74a80e9e7d4ef46f496284d9f49;hpb=f6e0e4c958187792081b397795eb2ee7de294c23 diff --git a/src/client/client.cpp b/src/client/client.cpp index 58725988..70f8735e 100644 --- a/src/client/client.cpp +++ b/src/client/client.cpp @@ -473,9 +473,7 @@ void Client::bufferRemoved(BufferId bufferId) { QModelIndex current = bufferModel()->currentIndex(); if(current.data(NetworkModel::BufferIdRole).value() == bufferId) { // select the status buffer if the currently displayed buffer is about to be removed - QModelIndex newCurrent = current.sibling(0,0); - bufferModel()->standardSelectionModel()->setCurrentIndex(newCurrent, QItemSelectionModel::ClearAndSelect | QItemSelectionModel::Rows); - bufferModel()->standardSelectionModel()->select(newCurrent, QItemSelectionModel::ClearAndSelect); + bufferModel()->setCurrentIndex(current.sibling(0,0)); } networkModel()->removeBuffer(bufferId);