ui/motif/toolkit.c

changeset 1075
be89ffebd4f3
parent 1070
e097bc7cfec6
--- a/ui/motif/toolkit.c	Sat Feb 21 20:02:31 2026 +0100
+++ b/ui/motif/toolkit.c	Sun Mar 15 12:06:03 2026 +0100
@@ -90,7 +90,7 @@
 }
 
 void ui_init(const char *appname, int argc, char **argv) { 
-    application_name = appname;
+    application_name = appname ? strdup(appname) : NULL;
     uic_init_global_context();
     
     XtToolkitInitialize();
@@ -98,7 +98,7 @@
     app = XtCreateApplicationContext();
     XtAppSetFallbackResources(app, fallback_resources);
     
-    display =  XtOpenDisplay(app, NULL, appname, appname, NULL, 0, &argc, argv);
+    display =  XtOpenDisplay(app, NULL, application_name, application_name, NULL, 0, &argc, argv);
     
     uic_menu_init();
     uic_toolbar_init();

mercurial