mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-01-26 12:35:27 +00:00
Revert commit 4997 and fix in a way that is more consistent with the structure
before the global build patch git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4999 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
parent
fb4f0edb85
commit
afbf86eaee
@ -619,6 +619,7 @@ const char *GetUserPath(int DirIDX)
|
||||
static char UserDir[MAX_PATH] = {0};
|
||||
static char GCUserDir[MAX_PATH] = {0};
|
||||
static char WiiUserDir[MAX_PATH] = {0};
|
||||
static char WiiRootDir[MAX_PATH] = {0};
|
||||
static char ConfigDir[MAX_PATH] = {0};
|
||||
static char GameConfigDir[MAX_PATH] = {0};
|
||||
static char MapsDir[MAX_PATH] = {0};
|
||||
@ -668,6 +669,7 @@ const char *GetUserPath(int DirIDX)
|
||||
|
||||
snprintf(GCUserDir, sizeof(GCUserDir), "%s" GC_USER_DIR DIR_SEP, UserDir);
|
||||
snprintf(WiiUserDir, sizeof(WiiUserDir), "%s" WII_USER_DIR DIR_SEP, UserDir);
|
||||
snprintf(WiiRootDir, sizeof(WiiRootDir), "%s" WII_USER_DIR, UserDir);
|
||||
snprintf(ConfigDir, sizeof(ConfigDir), "%s" CONFIG_DIR DIR_SEP, UserDir);
|
||||
snprintf(GameConfigDir, sizeof(GameConfigDir), "%s" GAMECONFIG_DIR DIR_SEP, UserDir);
|
||||
snprintf(MapsDir, sizeof(MapsDir), "%s" MAPS_DIR DIR_SEP, UserDir);
|
||||
@ -702,6 +704,8 @@ const char *GetUserPath(int DirIDX)
|
||||
return GCUserDir;
|
||||
case D_WIIUSER_IDX:
|
||||
return WiiUserDir;
|
||||
case D_WIIROOT_IDX:
|
||||
return WiiRootDir;
|
||||
case D_CONFIG_IDX:
|
||||
return ConfigDir;
|
||||
case D_GAMECONFIG_IDX:
|
||||
|
@ -29,6 +29,7 @@ enum {
|
||||
D_USER_IDX,
|
||||
D_GCUSER_IDX,
|
||||
D_WIIUSER_IDX,
|
||||
D_WIIROOT_IDX,
|
||||
D_CONFIG_IDX,
|
||||
D_GAMECONFIG_IDX,
|
||||
D_MAPS_IDX,
|
||||
|
@ -30,14 +30,11 @@ std::string HLE_IPC_BuildFilename(const char* _pFilename, int _size)
|
||||
char Buffer[128];
|
||||
memcpy(Buffer, _pFilename, _size);
|
||||
|
||||
std::string Filename = std::string(File::GetUserPath(D_WIIUSER_IDX));
|
||||
std::string Filename = std::string(File::GetUserPath(D_WIIROOT_IDX));
|
||||
if (Buffer[1] == '0')
|
||||
Filename += std::string("title/"); // this looks and feel like a hack...
|
||||
Filename += std::string("/title"); // this looks and feel like a hack...
|
||||
|
||||
if (Buffer[0] == '/')
|
||||
Filename += Buffer + 1;
|
||||
else
|
||||
Filename += Buffer;
|
||||
Filename += Buffer;
|
||||
|
||||
return Filename;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user