diff --git a/Telegram/SourceFiles/history/view/history_view_list_widget.cpp b/Telegram/SourceFiles/history/view/history_view_list_widget.cpp index a66ba415e..9c125252c 100644 --- a/Telegram/SourceFiles/history/view/history_view_list_widget.cpp +++ b/Telegram/SourceFiles/history/view/history_view_list_widget.cpp @@ -4008,7 +4008,8 @@ void ListWidget::editMessageRequestNotify(FullMsgId item) const { bool ListWidget::lastMessageEditRequestNotify() const { const auto now = base::unixtime::now(); auto proj = [&](not_null view) { - return view->data()->allowsEdit(now); + return view->data()->allowsEdit(now) + && !view->data()->isUploading(); }; const auto &list = ranges::views::reverse(_items); const auto it = ranges::find_if(list, std::move(proj));