Auto-save fixed

This commit is contained in:
adelikat 2008-06-25 04:16:43 +00:00
parent f01cb59af5
commit 2e73f0dffe
1 changed files with 2 additions and 13 deletions

View File

@ -594,7 +594,6 @@ std::string GetMfn() //Retrieves the movie filename from curMovieFilename (for a
splitpath(curMovieFilename,drv,dir,name,ext); splitpath(curMovieFilename,drv,dir,name,ext);
movieFilenamePart = std::string(".") + name; movieFilenamePart = std::string(".") + name;
} }
//const char* mfn = movieFilenamePart.c_str();
return movieFilenamePart; return movieFilenamePart;
} }
@ -735,16 +734,6 @@ std::string FCEU_MakeFName(int type, int id1, char *cd1)
break; break;
case FCEUMKF_STATE: case FCEUMKF_STATE:
{ {
/* std::string movieFilenamePart;
extern char curMovieFilename[512];
if(*curMovieFilename)
{
char drv[PATH_MAX], dir[PATH_MAX], name[PATH_MAX], ext[PATH_MAX];
splitpath(curMovieFilename,drv,dir,name,ext);
movieFilenamePart = std::string(".") + name;
}
const char* mfn = movieFilenamePart.c_str(); */
//mfn = GetMfn();
mfnString = GetMfn(); mfnString = GetMfn();
mfn = mfnString.c_str(); mfn = mfnString.c_str();
if(odirs[FCEUIOD_STATES]) if(odirs[FCEUIOD_STATES])
@ -805,14 +794,14 @@ std::string FCEU_MakeFName(int type, int id1, char *cd1)
break; break;
case FCEUMKF_AUTOSTATE: case FCEUMKF_AUTOSTATE:
extern char curMovieFilename[512]; extern char curMovieFilename[512];
mfn = GetMfn().c_str(); mfnString = GetMfn();
mfn = mfnString.c_str();
if(odirs[FCEUIOD_STATES]) if(odirs[FCEUIOD_STATES])
{ {
sprintf(ret,"%s"PSS"%s%s-autosave%d.fcs",odirs[FCEUIOD_STATES],FileBase,mfn,id1); sprintf(ret,"%s"PSS"%s%s-autosave%d.fcs",odirs[FCEUIOD_STATES],FileBase,mfn,id1);
} }
else else
{ {
//sprintf(ret,"%s"PSS"fcs"PSS"%s.%s-autosave.fcs",BaseDirectory.c_str(), FileBase, mfn);
sprintf(ret,"%s"PSS"fcs"PSS"%s%s-autosave%d.fcs",BaseDirectory.c_str(),FileBase,mfn,id1); sprintf(ret,"%s"PSS"fcs"PSS"%s%s-autosave%d.fcs",BaseDirectory.c_str(),FileBase,mfn,id1);
} }
if(stat(ret,&tmpstat)==-1) if(stat(ret,&tmpstat)==-1)