X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fqtuimessageprocessor.cpp;h=9399d1f00f5ce88ec0593ff08ec62f139c4fcac4;hp=ff59dde502e9b676e533d32819fc550a2690e8d3;hb=01cfbba296ffa89627284fbbe07cb76d7ff3cc29;hpb=c06d3ebf3abc0f098d6262e9bd9dd98d90edc136 diff --git a/src/qtui/qtuimessageprocessor.cpp b/src/qtui/qtuimessageprocessor.cpp index ff59dde5..9399d1f0 100644 --- a/src/qtui/qtuimessageprocessor.cpp +++ b/src/qtui/qtuimessageprocessor.cpp @@ -61,6 +61,18 @@ void QtUiMessageProcessor::process(Message &msg) { } void QtUiMessageProcessor::process(QList &msgs) { + QList::iterator msgIter = msgs.begin(); + QList::iterator msgIterEnd = msgs.end(); + while(msgIter != msgIterEnd) { + checkForHighlight(*msgIter); + postProcess(*msgIter); + msgIter++; + } + Client::messageModel()->insertMessages(msgs); + return; + + + if(msgs.isEmpty()) return; _processQueue.append(msgs); _msgCount += msgs.count(); if(!isProcessing()) startProcessing();