Merge pull request #12983 from OatmealDome/mac-updater-embed-3-cleanup

AutoUpdate: Remove the old updater app on macOS if it exists
This commit is contained in:
OatmealDome 2024-08-11 01:38:15 -04:00 committed by GitHub
commit 430416484b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 6 additions and 0 deletions

View File

@ -84,6 +84,12 @@ void CleanupFromPreviousUpdate()
{
// Remove the relocated updater file.
File::DeleteDirRecursively(UpdaterPath(true));
// Remove the old (non-embedded) updater app bundle.
// While the update process will delete the files within the old bundle after updating to a
// version with an embedded updater, it won't delete the folder structure of the bundle, so
// we should clean those leftovers up.
File::DeleteDirRecursively(File::GetExeDirectory() + DIR_SEP + "Dolphin Updater.app");
}
#endif