fix sdl configfile woes

This commit is contained in:
zeromus 2008-08-13 04:47:19 +00:00
parent 9356512e9e
commit 13c8810730
4 changed files with 8 additions and 7 deletions

View File

@ -1,5 +1,6 @@
---version 2.0.2 released---
12-aug-2008 - zeromus - fix SDL configfile woes. configfile now goes to ~/.fceux/fceux.cfg
12-aug-2008 - zeromus - SF [ 2047986 ] palflag 1 in .fm2 files crashes fceux
12-aug-2008 - adelikat - movie replay dialog displays fractions of a second
12-aug-2008 - punkrockguy318 - SDL: fixed segfault when opening .fcm files

View File

@ -582,7 +582,7 @@ Config::_load()
std::map<std::string, int>::iterator int_i;
std::map<std::string, double>::iterator dbl_i;
std::map<std::string, std::string>::iterator str_i;
std::string configFile = _dir + "/fceu.cfg";
std::string configFile = _dir + "/fceux.cfg";
std::string line, name, value;
char buf[1024];
@ -649,7 +649,7 @@ Config::save()
std::map<std::string, int>::iterator int_i;
std::map<std::string, double>::iterator dbl_i;
std::map<std::string, std::string>::iterator str_i;
std::string configFile = _dir + "/fceu.cfg";
std::string configFile = _dir + "/fceux.cfg";
char buf[1024];
// set the exception handling to catch i/o errors

View File

@ -80,7 +80,7 @@ GetBaseDirectory(std::string &dir)
{
char *home = getenv("HOME");
if(home) {
dir = std::string(home) + "/.fceultra";
dir = std::string(home) + "/.fceux";
} else {
#ifdef WIN32
home = new char[MAX_PATH + 1];

View File

@ -421,13 +421,13 @@ SDL_GL_LoadLibrary(0);
return -1;
}
if(g_config->parse(argc,argv)) {
if(g_config->parse(argc,argv)==-1) {
printf("Error parsing config file\n");
SDL_Quit();
return -1;
}
// This is here so that a default fceu.cfg will be created on first
// This is here so that a default fceux.cfg will be created on first
// run, even without a valid ROM to play.
g_config->save();
// initialize the infrastructure