diff --git a/Source/Core/UICommon/AutoUpdate.cpp b/Source/Core/UICommon/AutoUpdate.cpp index 0bf87e4886..0f1ea63d58 100644 --- a/Source/Core/UICommon/AutoUpdate.cpp +++ b/Source/Core/UICommon/AutoUpdate.cpp @@ -49,15 +49,13 @@ const char UPDATER_LOG_FILE[] = "Updater.log"; std::string UpdaterPath(bool relocated = false) { - std::string path(File::GetExeDirectory() + DIR_SEP); #ifdef __APPLE__ if (relocated) - path += ".Dolphin Updater.2.app"; + return File::GetExeDirectory() + DIR_SEP + ".Dolphin Updater.2.app"; else - path += "Dolphin Updater.app"; - return path; + return File::GetBundleDirectory() + DIR_SEP + "Contents/Helpers/Dolphin Updater.app"; #else - return path + "Updater.exe"; + return File::GetExeDirectory() + DIR_SEP + "Updater.exe"; #endif }