diff --git a/Telegram/SourceFiles/window/window_controller.cpp b/Telegram/SourceFiles/window/window_controller.cpp index bb33ba6567..124ce16bcc 100644 --- a/Telegram/SourceFiles/window/window_controller.cpp +++ b/Telegram/SourceFiles/window/window_controller.cpp @@ -53,9 +53,9 @@ Controller::Controller( Controller::Controller(CreateArgs &&args) : _singlePeer(args.singlePeer) +, _isActiveTimer([=] { updateIsActive(); }) , _widget(this) -, _adaptive(std::make_unique()) -, _isActiveTimer([=] { updateIsActive(); }) { +, _adaptive(std::make_unique()) { _widget.init(); } diff --git a/Telegram/SourceFiles/window/window_controller.h b/Telegram/SourceFiles/window/window_controller.h index 578540b59f..53713b2daa 100644 --- a/Telegram/SourceFiles/window/window_controller.h +++ b/Telegram/SourceFiles/window/window_controller.h @@ -138,10 +138,10 @@ private: PeerData *_singlePeer = nullptr; Main::Account *_account = nullptr; + base::Timer _isActiveTimer; ::MainWindow _widget; const std::unique_ptr _adaptive; std::unique_ptr _sessionController; - base::Timer _isActiveTimer; QPointer _termsBox; rpl::event_stream _openInMediaViewRequests;