From a5f407a45801a22811ac4d59c62e2bfed4f32bd4 Mon Sep 17 00:00:00 2001 From: John Preston Date: Tue, 11 Sep 2018 23:02:07 +0300 Subject: [PATCH] Closed beta version 1.3.16.1: Fix build for Xcode. --- Telegram/SourceFiles/apiwrap.cpp | 2 +- Telegram/SourceFiles/settings/settings_general.cpp | 3 +-- Telegram/SourceFiles/settings/settings_general.h | 2 -- Telegram/SourceFiles/settings/settings_intro.cpp | 4 ++-- Telegram/SourceFiles/settings/settings_privacy_security.cpp | 4 ++-- 5 files changed, 6 insertions(+), 9 deletions(-) diff --git a/Telegram/SourceFiles/apiwrap.cpp b/Telegram/SourceFiles/apiwrap.cpp index 1f6964b63..b47fad100 100644 --- a/Telegram/SourceFiles/apiwrap.cpp +++ b/Telegram/SourceFiles/apiwrap.cpp @@ -4983,7 +4983,7 @@ void ApiWrap::clearUnconfirmedPassword() { rpl::producer ApiWrap::passwordState() const { return _passwordState ? _passwordStateChanges.events_starting_with_copy(*_passwordState) - : _passwordStateChanges.events(); + : (_passwordStateChanges.events() | rpl::type_erased()); } auto ApiWrap::passwordStateCurrent() const diff --git a/Telegram/SourceFiles/settings/settings_general.cpp b/Telegram/SourceFiles/settings/settings_general.cpp index 307d35621..5f63157de 100644 --- a/Telegram/SourceFiles/settings/settings_general.cpp +++ b/Telegram/SourceFiles/settings/settings_general.cpp @@ -381,8 +381,7 @@ void SetupTray(not_null container) { } General::General(QWidget *parent, UserData *self) -: Section(parent) -, _self(self) { +: Section(parent) { setupContent(); } diff --git a/Telegram/SourceFiles/settings/settings_general.h b/Telegram/SourceFiles/settings/settings_general.h index 2ef8c1a29..62d303dc5 100644 --- a/Telegram/SourceFiles/settings/settings_general.h +++ b/Telegram/SourceFiles/settings/settings_general.h @@ -25,8 +25,6 @@ public: private: void setupContent(); - UserData *_self = nullptr; - }; } // namespace Settings diff --git a/Telegram/SourceFiles/settings/settings_intro.cpp b/Telegram/SourceFiles/settings/settings_intro.cpp index dd8c3a0b6..24a81732b 100644 --- a/Telegram/SourceFiles/settings/settings_intro.cpp +++ b/Telegram/SourceFiles/settings/settings_intro.cpp @@ -196,9 +196,9 @@ private: IntroWidget::IntroWidget(QWidget *parent) : RpWidget(parent) -, _topShadow(this) , _wrap(this) -, _scroll(Ui::CreateChild(_wrap.data(), st::infoScroll)) { +, _scroll(Ui::CreateChild(_wrap.data(), st::infoScroll)) +, _topShadow(this) { _wrap->setAttribute(Qt::WA_OpaquePaintEvent); _wrap->paintRequest( ) | rpl::start_with_next([=](QRect clip) { diff --git a/Telegram/SourceFiles/settings/settings_privacy_security.cpp b/Telegram/SourceFiles/settings/settings_privacy_security.cpp index b80b9db16..51117ad98 100644 --- a/Telegram/SourceFiles/settings/settings_privacy_security.cpp +++ b/Telegram/SourceFiles/settings/settings_privacy_security.cpp @@ -193,7 +193,7 @@ rpl::producer SetupLocalPasscode( wrap->toggleOn(base::duplicate(has)); - return std::move(has); + return has; } bool CheckEditCloudPassword() { @@ -365,7 +365,7 @@ rpl::producer SetupCloudPassword( reloadOnActivation); Auth().api().reloadPasswordState(); - return std::move(has); + return has; } void SetupSelfDestruction(not_null container) {