diff --git a/Telegram/SourceFiles/history/history_widget.cpp b/Telegram/SourceFiles/history/history_widget.cpp index 138a12a31a..3f10e3cc3a 100644 --- a/Telegram/SourceFiles/history/history_widget.cpp +++ b/Telegram/SourceFiles/history/history_widget.cpp @@ -2014,6 +2014,7 @@ void HistoryWidget::showHistory( return; } if (!IsServerMsgId(showAtMsgId) + && !IsClientMsgId(showAtMsgId) && !IsServerMsgId(-showAtMsgId)) { // To end or to unread. destroyUnreadBar(); @@ -5613,6 +5614,7 @@ int HistoryWidget::countInitialScrollTop() { return _list->historyScrollTop(); } else if (_showAtMsgId && (IsServerMsgId(_showAtMsgId) + || IsClientMsgId(_showAtMsgId) || IsServerMsgId(-_showAtMsgId))) { const auto item = getItemFromHistoryOrMigrated(_showAtMsgId); const auto itemTop = _list->itemTop(item);