diff --git a/src/chatlog/chatlog.cpp b/src/chatlog/chatlog.cpp index 6258a2f39..face3aa8d 100644 --- a/src/chatlog/chatlog.cpp +++ b/src/chatlog/chatlog.cpp @@ -936,10 +936,12 @@ void ChatLog::onWorkerTimeout() updateMultiSelectionRect(); // scroll - if (workerStb) + if (workerStb) { scrollToBottom(); - else + workerStb = false; + } else { scrollToLine(workerAnchorLine); + } // don't keep a Ptr to the anchor line workerAnchorLine = ChatLine::Ptr();