#include "main.h"
#include "globaldefs.h"
-#include "version.h"
-
#include "debugging/debugging.h"
#include "iundo.h"
Q_mkdir( g_strSettingsPath.c_str() );
+ g_strAppFilePath = environment_get_app_filepath();
g_strAppPath = environment_get_app_path();
g_strLibPath = environment_get_lib_path();
g_strDataPath = environment_get_data_path();
// Gtk already removed parsed `--options`
if ( argc == 2 ) {
if ( strlen( argv[ 1 ] ) > 1 ) {
- if ( g_str_has_suffix( argv[ 1 ], ".map" ) ) {
- mapname = argv[ 1 ];
+ mapname = argv[ 1 ];
+ if ( g_str_has_suffix( mapname, ".map" ) ) {
if ( !g_path_is_absolute( mapname ) ) {
mapname = g_build_filename( g_get_current_dir(), mapname, NULL );
}
}
else {
g_print( "bad file name, will not load: %s\n", mapname );
+ mapname = NULL;
}
}
}