X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/2936913db44777623e5c5de18758f3833554fb3e..de2fc9aa9e8db8e0258c8328161c6b5eda176a0a:/src/main.c diff --git a/src/main.c b/src/main.c index d1b5fc92..0c9e0324 100644 --- a/src/main.c +++ b/src/main.c @@ -30,6 +30,7 @@ #include "dems.h" #include "curl_download.h" #include "preferences.h" +#include "globals.h" #ifdef VIK_CONFIG_GEOCACHES void a_datasource_gc_init(); @@ -45,6 +46,14 @@ void a_datasource_gc_init(); #define MAX_WINDOWS 1024 +/* FIXME LOCALEDIR must be configured by ./configure --localedir */ +/* But something does not work actually. */ +/* So, we need to redefine this variable on windows. */ +#ifdef WINDOWS +#undef LOCALEDIR +#define LOCALEDIR "locale" +#endif + static guint window_count = 0; static VikWindow *new_window (); @@ -157,19 +166,22 @@ int main( int argc, char *argv[] ) curl_download_init(); + a_preferences_init (); + + a_vik_preferences_init (); + /* Init modules/plugins */ modules_init(); a_mapcache_init (); a_background_init (); - a_preferences_init (); #ifdef VIK_CONFIG_GEOCACHES a_datasource_gc_init(); #endif /* Set the icon */ - main_icon = gdk_pixbuf_from_pixdata(&viking_icon, FALSE, NULL); + main_icon = gdk_pixbuf_from_pixdata(&viking_icon_pixbuf, FALSE, NULL); gtk_window_set_default_icon(main_icon); /* Create the first window */