diff --git a/lib/main.dart b/lib/main.dart index 8cc5d063..8f06bcea 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -70,7 +70,7 @@ Future _initApp() async { final windowSize = Stores.setting.windowSize; final hideTitleBar = Stores.setting.hideTitleBar.fetch(); - SystemUIs.initDesktopWindow( + await SystemUIs.initDesktopWindow( hideTitleBar: hideTitleBar, size: windowSize.fetch().toSize(), listener: WindowSizeListener(windowSize), diff --git a/windows/runner/win32_window.cpp b/windows/runner/win32_window.cpp index c10f08dc..3273c2c0 100644 --- a/windows/runner/win32_window.cpp +++ b/windows/runner/win32_window.cpp @@ -117,7 +117,7 @@ bool Win32Window::CreateAndShow(const std::wstring& title, double scale_factor = dpi / 96.0; HWND window = CreateWindow( - window_class, title.c_str(), WS_OVERLAPPEDWINDOW | WS_VISIBLE, + window_class, title.c_str(), WS_OVERLAPPEDWINDOW, Scale(origin.x, scale_factor), Scale(origin.y, scale_factor), Scale(size.width, scale_factor), Scale(size.height, scale_factor), nullptr, nullptr, GetModuleHandle(nullptr), this);