ui/winui/toolkit.cpp

branch
newapi
changeset 209
770b3548906c
parent 208
f632bc0589ab
child 212
ad5c74af14c4
--- a/ui/winui/toolkit.cpp	Wed Oct 11 22:59:42 2023 +0200
+++ b/ui/winui/toolkit.cpp	Wed Oct 11 23:36:03 2023 +0200
@@ -66,6 +66,11 @@
 
 static UiObject* active_window;
 
+void ui_app_run_startup() {
+	if (startup_func) {
+		startup_func(NULL, startup_data);
+	}
+}
 
 class App : public ApplicationT<App, IXamlMetadataProvider> {
 public:
@@ -165,7 +170,13 @@
 
 void ui_main() {
 	init_apartment();
-	Application::Start([](auto&&) {make<App>(); });
+	//Application::Start([](auto&&) {make<App>(); });
+
+	::winrt::Microsoft::UI::Xaml::Application::Start(
+		[](auto&&)
+		{
+			::winrt::make<::winrt::winui::implementation::App>();
+		});
 }
 
 class UiWin {

mercurial