34 #endif |
34 #endif |
35 |
35 |
36 #include <ui/ui.h> |
36 #include <ui/ui.h> |
37 |
37 |
38 #include "application.h" |
38 #include "application.h" |
|
39 #include "system.h" |
39 |
40 |
40 int idav_main(int argc, char **argv) { |
41 int idav_main(int argc, char **argv) { |
|
42 sys_init(); |
41 ui_init("idav", argc, argv); |
43 ui_init("idav", argc, argv); |
42 |
44 |
43 application_init(); |
45 application_init(); |
44 ui_onstartup(application_startup, NULL); |
46 ui_onstartup(application_startup, NULL); |
45 |
47 |
46 ui_main(); |
48 ui_main(); |
47 |
49 |
|
50 sys_uninit(); |
48 return 0; |
51 return 0; |
49 } |
52 } |
50 |
53 |
51 #ifndef _WIN32 |
54 #ifndef _WIN32 |
52 int main(int argc, char** argv) { |
55 int main(int argc, char** argv) { |