diff --git a/Telegram/SourceFiles/history/view/history_view_message.cpp b/Telegram/SourceFiles/history/view/history_view_message.cpp index f9599470e1..374622d77e 100644 --- a/Telegram/SourceFiles/history/view/history_view_message.cpp +++ b/Telegram/SourceFiles/history/view/history_view_message.cpp @@ -2305,6 +2305,9 @@ void Message::clickHandlerPressedChanged( bool pressed) { const auto startLinkRipple = [&] { if (!_linkRipple) { + if (!pressed) { + return; + } _linkRipple = std::make_unique(); } _linkRipple->link = handler;