ui/win32/toolkit.c

changeset 1075
be89ffebd4f3
parent 1070
e097bc7cfec6
equal deleted inserted replaced
1073:18c476d8b24f 1075:be89ffebd4f3
39 39
40 #include "../ui/widget.h" 40 #include "../ui/widget.h"
41 41
42 #include <stdio.h> 42 #include <stdio.h>
43 #include <stdlib.h> 43 #include <stdlib.h>
44 #include <string.h>
44 45
45 #include <commctrl.h> 46 #include <commctrl.h>
46 47
47 static const char *application_name; 48 static const char *application_name;
48 49
49 static HFONT ui_font = NULL; 50 static HFONT ui_font = NULL;
50 51
51 void ui_init(const char *appname, int argc, char **argv) { 52 void ui_init(const char *appname, int argc, char **argv) {
52 application_name = appname; 53 application_name = appname ? strdup(appname) : NULL;
53 54
54 uic_init_global_context(); 55 uic_init_global_context();
55 uic_menu_init(); 56 uic_menu_init();
56 uic_toolbar_init(); 57 uic_toolbar_init();
57 uic_load_app_properties(); 58 uic_load_app_properties();

mercurial