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 ComposeControls::recordingValue() const { - return _recording.value(); + return _voiceRecordBar->shownValue(); } rpl::producer 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 recordingValue() const; + [[nodiscard]] rpl::producer recordingActiveValue() const; [[nodiscard]] rpl::producer 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 ReplyArea::activeValue() const { using namespace rpl::mappers; return rpl::combine( _controls->focusedValue(), - _controls->recordingValue(), + _controls->recordingActiveValue(), _controls->tabbedPanelShownValue(), _choosingAttach.value(), _1 || _2 || _3 || _4