add more toolkit initialization, fixes crash on exit (win32)

Tue, 17 Jun 2025 13:59:34 +0200

author
Olaf Wintermann <olaf.wintermann@gmail.com>
date
Tue, 17 Jun 2025 13:59:34 +0200
changeset 628
8e39f713169b
parent 627
3f0c9fe60c68
child 630
998a4c096b4b

add more toolkit initialization, fixes crash on exit (win32)

ui/win32/toolkit.c file | annotate | diff | comparison | revisions
--- a/ui/win32/toolkit.c	Mon Jun 16 21:41:55 2025 +0200
+++ b/ui/win32/toolkit.c	Tue Jun 17 13:59:34 2025 +0200
@@ -31,6 +31,9 @@
 
 #include "window.h"
 
+#include "../common/menu.h"
+#include "../common/toolbar.h"
+#include "../common/document.h"
 #include "../common/properties.h"
 
 #include <stdio.h>
@@ -46,9 +49,15 @@
 void                 *exit_data;
 
 void ui_init(const char *appname, int argc, char **argv) {
-      application_name = appname;
-	  
-	  ui_window_init();
+    application_name = appname;
+
+    uic_init_global_context();
+    uic_docmgr_init();
+    uic_menu_init();
+    uic_toolbar_init();
+    uic_load_app_properties();
+
+    ui_window_init();
 }
 
 const char* ui_appname() {

mercurial