X-Git-Url: https://develop.uap-core.de/gitweb/uwplayer.git/blobdiff_plain/28ba1b3faaca0326fb69ae61a2f3ee475a0ddd22..6da75a17cd321ca5d9e39a690e3cbdd548d4e5b1:/application/main.c diff --git a/application/main.c b/application/main.c index 440a3f4..29f6ba9 100644 --- a/application/main.c +++ b/application/main.c @@ -26,6 +26,7 @@ #include "window.h" #include "main.h" +#include "settings.h" #include #include @@ -60,6 +61,7 @@ int main(int argc, char** argv) { // has a bug on freebsd and doesn't flush the output after a newline setvbuf(stdout, NULL, _IONBF, 0); + // initialize toolkit XtToolkitInitialize(); XtSetLanguageProc(NULL, NULL, NULL); app = XtCreateApplicationContext(); @@ -67,6 +69,11 @@ int main(int argc, char** argv) { display = XtOpenDisplay(app, NULL, APP_NAME, APP_CLASS, NULL, 0, &argc, argv); + // load settings + if(load_settings()) { + return 1; + } + MainWindow *window = WindowCreate(display); WindowShow(window);