From 1bdab16d7b3bc95b795ddf04923af52d1b83a558 Mon Sep 17 00:00:00 2001 From: John Preston <johnprestonmail@gmail.com> Date: Thu, 20 Jul 2023 23:13:35 +0400 Subject: [PATCH] Pause story while previewing a voice note. --- .../history/view/controls/history_view_compose_controls.cpp | 2 +- .../history/view/controls/history_view_compose_controls.h | 2 +- Telegram/SourceFiles/media/stories/media_stories_reply.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Telegram/SourceFiles/history/view/controls/history_view_compose_controls.cpp b/Telegram/SourceFiles/history/view/controls/history_view_compose_controls.cpp index b18fba987..c35ff0816 100644 --- a/Telegram/SourceFiles/history/view/controls/history_view_compose_controls.cpp +++ b/Telegram/SourceFiles/history/view/controls/history_view_compose_controls.cpp @@ -2971,7 +2971,7 @@ bool ComposeControls::isRecordingPressed() const { } rpl::producer<bool> ComposeControls::recordingValue() const { - return _recording.value(); + return _voiceRecordBar->shownValue(); } rpl::producer<bool> ComposeControls::hasSendTextValue() const { diff --git a/Telegram/SourceFiles/history/view/controls/history_view_compose_controls.h b/Telegram/SourceFiles/history/view/controls/history_view_compose_controls.h index 984509323..95a72c356 100644 --- a/Telegram/SourceFiles/history/view/controls/history_view_compose_controls.h +++ b/Telegram/SourceFiles/history/view/controls/history_view_compose_controls.h @@ -218,7 +218,7 @@ public: [[nodiscard]] bool isLockPresent() const; [[nodiscard]] bool isRecording() const; [[nodiscard]] bool isRecordingPressed() const; - [[nodiscard]] rpl::producer<bool> recordingValue() const; + [[nodiscard]] rpl::producer<bool> recordingActiveValue() const; [[nodiscard]] rpl::producer<bool> hasSendTextValue() const; void applyCloudDraft(); diff --git a/Telegram/SourceFiles/media/stories/media_stories_reply.cpp b/Telegram/SourceFiles/media/stories/media_stories_reply.cpp index c9eeed94d..9d7728b72 100644 --- a/Telegram/SourceFiles/media/stories/media_stories_reply.cpp +++ b/Telegram/SourceFiles/media/stories/media_stories_reply.cpp @@ -671,7 +671,7 @@ rpl::producer<bool> ReplyArea::activeValue() const { using namespace rpl::mappers; return rpl::combine( _controls->focusedValue(), - _controls->recordingValue(), + _controls->recordingActiveValue(), _controls->tabbedPanelShownValue(), _choosingAttach.value(), _1 || _2 || _3 || _4