From 980ce9fba3505c6b41b82d90c726705ac46b4679 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Mon, 16 Nov 2020 20:08:18 +0300 Subject: [PATCH] Replaced auto types with explicit types in VoiceRecordBar's lambdas. --- .../view/controls/history_view_voice_record_bar.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Telegram/SourceFiles/history/view/controls/history_view_voice_record_bar.cpp b/Telegram/SourceFiles/history/view/controls/history_view_voice_record_bar.cpp index 01dbed3c4e..186a09c9ed 100644 --- a/Telegram/SourceFiles/history/view/controls/history_view_voice_record_bar.cpp +++ b/Telegram/SourceFiles/history/view/controls/history_view_voice_record_bar.cpp @@ -691,7 +691,7 @@ void RecordLock::init() { const auto &duration = st::historyRecordVoiceShowDuration; const auto from = 0.; const auto to = 1.; - auto callback = [=](auto value) { + auto callback = [=](float64 value) { update(); if (value == to) { setCursor(style::cur_pointer); @@ -850,7 +850,7 @@ void RecordLock::drawProgress(Painter &p) { } void RecordLock::startLockingAnimation(float64 to) { - auto callback = [=](auto value) { setProgress(value); }; + auto callback = [=](float64 value) { setProgress(value); }; const auto &duration = st::historyRecordVoiceShowDuration; _lockEnderAnimation.start(std::move(callback), 0., to, duration); } @@ -1033,7 +1033,7 @@ void VoiceRecordBar::init() { const auto from = show ? 0. : 1.; const auto &duration = st::historyRecordLockShowDuration; _lock->show(); - auto callback = [=](auto value) { + auto callback = [=](float64 value) { updateLockGeometry(); if (value == 0. && !show) { _lock->hide(); @@ -1050,14 +1050,14 @@ void VoiceRecordBar::init() { } ::Media::Capture::instance()->startedChanges( - ) | rpl::filter([=](auto capturing) { + ) | rpl::filter([=](bool capturing) { return !capturing && _listen; }) | rpl::take(1) | rpl::start_with_next([=] { _lockShowing = false; const auto to = 1.; const auto &duration = st::historyRecordVoiceShowDuration; - auto callback = [=](auto value) { + auto callback = [=](float64 value) { _listen->requestPaintProgress(value); _level->requestPaintProgress(to - value); update();