mirror of
https://gitea.wildfiregames.com/0ad/0ad.git
synced 2026-07-25 16:12:38 +00:00
refactor path interface:
- use wrapper class instead of std::wstring (reduces mixing of strings/paths; allows safe+easy join via operator/ and convenient case-insensitive comparison via operator==, avoids NativePathFromString, similar to boost::filesystem) - NativePath -> OsPath - add hash and To/FromJSVal for Path - add TS_ASSERT_PATH_EQUALS - replace _wfopen_s with sys_OpenFile - remove obsolete SortFiles/Directories This was SVN commit r9107.
This commit is contained in:
@@ -69,7 +69,7 @@ static LibError BuildDirEntListCB(const VfsPath& pathname, const FileInfo& UNUSE
|
||||
{
|
||||
BuildDirEntListState* s = (BuildDirEntListState*)cbData;
|
||||
|
||||
jsval val = ToJSVal( CStrW(pathname) );
|
||||
jsval val = ToJSVal( CStrW(pathname.string()) );
|
||||
JS_SetElement(s->cx, s->filename_array, s->cur_idx++, &val);
|
||||
return INFO::CB_CONTINUE;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user