From 51d7e6499269af9106a8e36a25eb9ac1dfd8c57d Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Mon, 6 Jan 2020 18:08:01 +0100 Subject: Simplify read message logic with inverted timeline --- src/timeline/TimelineModel.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/timeline/TimelineModel.cpp b/src/timeline/TimelineModel.cpp index 3dafb8c2..0e7f5259 100644 --- a/src/timeline/TimelineModel.cpp +++ b/src/timeline/TimelineModel.cpp @@ -516,7 +516,7 @@ TimelineModel::setCurrentIndex(int index) currentId = indexToId(index); emit currentIndexChanged(index); - if (oldIndex < index && !pending.contains(currentId) && + if ((oldIndex > index || oldIndex == -1) && !pending.contains(currentId) && ChatPage::instance()->isActiveWindow()) { readEvent(currentId.toStdString()); } -- cgit 1.5.1