mirror of
https://github.com/kotatogram/kotatogram-desktop
synced 2025-08-31 14:45:14 +00:00
Fix possible crash in main window destructor.
In platform window destructor it can send window state change signal.
This commit is contained in:
@@ -53,9 +53,9 @@ Controller::Controller(
|
||||
|
||||
Controller::Controller(CreateArgs &&args)
|
||||
: _singlePeer(args.singlePeer)
|
||||
, _isActiveTimer([=] { updateIsActive(); })
|
||||
, _widget(this)
|
||||
, _adaptive(std::make_unique<Adaptive>())
|
||||
, _isActiveTimer([=] { updateIsActive(); }) {
|
||||
, _adaptive(std::make_unique<Adaptive>()) {
|
||||
_widget.init();
|
||||
}
|
||||
|
||||
|
@@ -138,10 +138,10 @@ private:
|
||||
|
||||
PeerData *_singlePeer = nullptr;
|
||||
Main::Account *_account = nullptr;
|
||||
base::Timer _isActiveTimer;
|
||||
::MainWindow _widget;
|
||||
const std::unique_ptr<Adaptive> _adaptive;
|
||||
std::unique_ptr<SessionController> _sessionController;
|
||||
base::Timer _isActiveTimer;
|
||||
QPointer<Ui::BoxContent> _termsBox;
|
||||
|
||||
rpl::event_stream<Media::View::OpenRequest> _openInMediaViewRequests;
|
||||
|
Reference in New Issue
Block a user