From: <wjp...@us...> - 2007-11-24 19:10:13
|
Revision: 4844 http://gemrb.svn.sourceforge.net/gemrb/?rev=4844&view=rev Author: wjpalenstijn Date: 2007-11-24 11:10:16 -0800 (Sat, 24 Nov 2007) Log Message: ----------- mkdir SavePath/save when necessary Modified Paths: -------------- gemrb/trunk/gemrb/plugins/Core/SaveGameIterator.cpp Modified: gemrb/trunk/gemrb/plugins/Core/SaveGameIterator.cpp =================================================================== --- gemrb/trunk/gemrb/plugins/Core/SaveGameIterator.cpp 2007-11-24 15:16:21 UTC (rev 4843) +++ gemrb/trunk/gemrb/plugins/Core/SaveGameIterator.cpp 2007-11-24 19:10:16 UTC (rev 4844) @@ -425,6 +425,8 @@ } snprintf( Path, _MAX_PATH, "%09d-%s", index, slotname ); save_slots.insert( save_slots.end(), strdup( Path ) ); + snprintf( Path, _MAX_PATH, "%s%s", core->SavePath, PlayMode() ); + mkdir(Path,S_IWRITE|S_IREAD|S_IEXEC); snprintf( Path, _MAX_PATH, "%s%s%s%09d-%s", core->SavePath, PlayMode(), SPathDelimiter, index, slotname ); core->DelTree(Path, false); //this is required in case the old slot wasn't recognised but still there mkdir(Path,S_IWRITE|S_IREAD|S_IEXEC); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |