X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fclient.cpp;h=de43a0b6b55d39244bc8ed04d46836035e124bc7;hp=8cc87e417bad358f562765cb78a71bdc9055eb1d;hb=770b7ef54b03f3ebd1e29a58b4757505e1809b2d;hpb=efd5115ab858c22c2e679a1b59f925a0bdd6ff70;ds=sidebyside diff --git a/src/client/client.cpp b/src/client/client.cpp index 8cc87e41..de43a0b6 100644 --- a/src/client/client.cpp +++ b/src/client/client.cpp @@ -404,17 +404,8 @@ void Client::networkDestroyed() { void Client::recvMessage(const Message &msg) { Buffer *b = buffer(msg.buffer()); - -// Buffer::ActivityLevel level = Buffer::OtherActivity; -// if(msg.type() == Message::Plain || msg.type() == Message::Notice){ -// level |= Buffer::NewMessage; -// } -// if(msg.flags() & Message::Highlight){ -// level |= Buffer::Highlight; -// } -// emit bufferActivity(level, b); - b->appendMsg(msg); + networkModel()->updateBufferActivity(msg); } void Client::recvStatusMsg(QString /*net*/, QString /*msg*/) { @@ -426,6 +417,7 @@ void Client::recvBacklogData(BufferInfo id, QVariantList msgs, bool /*done*/) { foreach(QVariant v, msgs) { Message msg = v.value(); b->prependMsg(msg); + // networkModel()->updateBufferActivity(msg); if(!layoutQueue.contains(b)) layoutQueue.append(b); } if(layoutQueue.count() && !layoutTimer->isActive()) layoutTimer->start();