Fixed ReadMapList not seeing maps in all valveFS paths (bug 5715, r=asherkin).

This commit is contained in:
Ryan Stecker
2013-07-03 23:14:55 -04:00
parent 325d05b59c
commit 9b5d0228be
7 changed files with 100 additions and 36 deletions
+22
View File
@@ -101,6 +101,27 @@ public:
static VEngineServer_Logic logic_engine;
class VFileSystem_Logic : public IFileSystem_Logic
{
public:
const char *FindFirstEx(const char *pWildCard, const char *pPathID, FileFindHandle_t *pHandle)
{
return filesystem->FindFirstEx(pWildCard, pPathID, pHandle);
}
const char *FindNext(FileFindHandle_t handle)
{
return filesystem->FindNext(handle);
}
void FindClose(FileFindHandle_t handle)
{
filesystem->FindClose(handle);
}
};
static VFileSystem_Logic logic_filesystem;
static ConVar *find_convar(const char *name)
{
return icvar->FindVar(name);
@@ -325,6 +346,7 @@ static sm_core_t core_bridge =
&g_SourceMod,
&g_LibSys,
reinterpret_cast<IVEngineServer*>(&logic_engine),
reinterpret_cast<IFileSystem*>(&logic_filesystem),
&g_RootMenu,
&g_Forwards,
&g_Timers,