|
|
@ -622,15 +622,15 @@ std::string GetBundleDirectory()
|
|
|
|
#ifdef _WIN32
|
|
|
|
#ifdef _WIN32
|
|
|
|
std::string& GetExeDirectory()
|
|
|
|
std::string& GetExeDirectory()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
static std::string DolphinPath;
|
|
|
|
static std::string exe_path;
|
|
|
|
if (DolphinPath.empty())
|
|
|
|
if (exe_path.empty())
|
|
|
|
{
|
|
|
|
{
|
|
|
|
TCHAR Dolphin_exe_Path[2048];
|
|
|
|
TCHAR tchar_exe_path[2048];
|
|
|
|
GetModuleFileName(nullptr, Dolphin_exe_Path, 2048);
|
|
|
|
GetModuleFileName(nullptr, tchar_exe_path, 2048);
|
|
|
|
DolphinPath = Common::TStrToUTF8(Dolphin_exe_Path);
|
|
|
|
exe_path = Common::TStrToUTF8(tchar_exe_path);
|
|
|
|
DolphinPath = DolphinPath.substr(0, DolphinPath.find_last_of('\\'));
|
|
|
|
exe_path = exe_path.substr(0, exe_path.find_last_of('\\'));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return DolphinPath;
|
|
|
|
return exe_path;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|