diff --git a/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp b/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp index 75faf2be5..2f2cf164c 100644 --- a/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp +++ b/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp @@ -5065,8 +5065,9 @@ void OverlayWidget::handleKeyPress(not_null e) { void OverlayWidget::handleWheelEvent(not_null e) { constexpr auto step = int(QWheelEvent::DefaultDeltasPerStep); - const auto acceptForJump = (e->source() == Qt::MouseEventNotSynthesized) - || (e->source() == Qt::MouseEventSynthesizedBySystem); + const auto acceptForJump = !_stories + && ((e->source() == Qt::MouseEventNotSynthesized) + || (e->source() == Qt::MouseEventSynthesizedBySystem)); _verticalWheelDelta += e->angleDelta().y(); while (qAbs(_verticalWheelDelta) >= step) { if (_verticalWheelDelta < 0) {