ui/server/toolkit.c

changeset 1075
be89ffebd4f3
parent 1033
eda1ff20cb27
equal deleted inserted replaced
1073:18c476d8b24f 1075:be89ffebd4f3
51 51
52 static CxMap *srv_obj_map; 52 static CxMap *srv_obj_map;
53 static uint64_t srv_obj_id_counter = 0; 53 static uint64_t srv_obj_id_counter = 0;
54 54
55 void ui_init(const char *appname, int argc, char **argv) { 55 void ui_init(const char *appname, int argc, char **argv) {
56 ui_app_name = appname; 56 ui_app_name = appname ? strdup(appname) : NULL;
57 57
58 message_handler = uic_simple_msg_handler(STDIN_FILENO, STDOUT_FILENO, ui_server_message_received); 58 message_handler = uic_simple_msg_handler(STDIN_FILENO, STDOUT_FILENO, ui_server_message_received);
59 59
60 srv_obj_map = cxHashMapCreate(NULL, CX_STORE_POINTERS, 16); 60 srv_obj_map = cxHashMapCreate(NULL, CX_STORE_POINTERS, 16);
61 } 61 }

mercurial