From d5ff69096a3f56052b30d8ef827845473d4aa5ea Mon Sep 17 00:00:00 2001 From: crupest Date: Fri, 3 Jan 2020 00:31:34 +0800 Subject: ... --- src/win/native/ui_application.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/win/native/ui_application.cpp') diff --git a/src/win/native/ui_application.cpp b/src/win/native/ui_application.cpp index 75fce6ce..9ab61551 100644 --- a/src/win/native/ui_application.cpp +++ b/src/win/native/ui_application.cpp @@ -103,13 +103,15 @@ std::vector WinUiApplication::GetAllWindow() { return result; } -INativeWindow* WinUiApplication::CreateWindow(INativeWindow* parent) { +std::shared_ptr WinUiApplication::CreateWindow( + INativeWindow* parent) { WinNativeWindow* p = nullptr; if (parent != nullptr) { p = CheckPlatform(parent, GetPlatformId()); } - return new WinNativeWindow(this, window_manager_->GetGeneralWindowClass(), - WS_OVERLAPPEDWINDOW, p); + return (new WinNativeWindow(this, window_manager_->GetGeneralWindowClass(), + WS_OVERLAPPEDWINDOW, p)) + ->GetResolver(); } cru::platform::graph::IGraphFactory* WinUiApplication::GetGraphFactory() { -- cgit v1.2.3