X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fuisupport%2Fnickview.cpp;h=bdba62f95caaa19ac753a293c6a49bd4e7031399;hp=11b40c72b3bde2267a15fc9e73019b017c4f9843;hb=edc446b0c31b048efddaf1943cb85eb0db6a0faa;hpb=f0502bc0352f04ba9146601f802ddeed8a9b907b diff --git a/src/uisupport/nickview.cpp b/src/uisupport/nickview.cpp index 11b40c72..bdba62f9 100644 --- a/src/uisupport/nickview.cpp +++ b/src/uisupport/nickview.cpp @@ -124,11 +124,7 @@ void NickView::startQuery(const QModelIndex &index) { if(!ircUser || !networkId.isValid()) return; - BufferId bufId = Client::networkModel()->bufferId(networkId, ircUser->nick()); - if(bufId.isValid()) - Client::bufferModel()->switchToBuffer(bufId); - else - Client::userInput(index.data(NetworkModel::BufferInfoRole).value(), QString("/QUERY %1").arg(ircUser->nick())); + Client::bufferModel()->switchToOrStartQuery(networkId, ircUser->nick()); } void NickView::customEvent(QEvent *event) {