diff --git a/Telegram/SourceFiles/dialogs/dialogs_inner_widget.cpp b/Telegram/SourceFiles/dialogs/dialogs_inner_widget.cpp index cbcc309442..80fdc809be 100644 --- a/Telegram/SourceFiles/dialogs/dialogs_inner_widget.cpp +++ b/Telegram/SourceFiles/dialogs/dialogs_inner_widget.cpp @@ -2839,7 +2839,11 @@ void InnerWidget::dialogRowReplaced( _selected = newRow; } if (_pressed == oldRow) { - setPressed(newRow, _pressedTopicJump, _pressedRightButton); + if (newRow) { + setPressed(newRow, _pressedTopicJump, _pressedRightButton); + } else { + clearPressed(); + } } if (_dragging == oldRow) { if (newRow) {