Skip to content

Commit

Permalink
Remove Avalonia GUI migration code
Browse files Browse the repository at this point in the history
  • Loading branch information
TSRBerry committed Sep 9, 2024
1 parent a0231f4 commit 17af4a9
Showing 1 changed file with 0 additions and 44 deletions.
44 changes: 0 additions & 44 deletions src/Ryujinx/Modules/Updater/Updater.cs
Original file line number Diff line number Diff line change
Expand Up @@ -300,13 +300,6 @@ private static async Task UpdateRyujinx(Window parent, string downloadUrl)
// Find the process name.
string ryuName = Path.GetFileName(Environment.ProcessPath) ?? string.Empty;

// Migration: Start the updated binary.
// TODO: Remove this in a future update.
if (ryuName.StartsWith("Ryujinx.Ava"))
{
ryuName = ryuName.Replace(".Ava", "");
}

// Some operating systems can see the renamed executable, so strip off the .ryuold if found.
if (ryuName.EndsWith(".ryuold"))
{
Expand Down Expand Up @@ -766,43 +759,6 @@ public static void CleanupUpdate()
{
File.Delete(file);
}

// Migration: Delete old Ryujinx binary.
// TODO: Remove this in a future update.
if (!OperatingSystem.IsMacOS())
{
string[] oldRyuFiles = Directory.GetFiles(_homeDir, "Ryujinx.Ava*", SearchOption.TopDirectoryOnly);
// Assume we are running the new one if the process path is not available.
// This helps to prevent an infinite loop of restarts.
string currentRyuName = Path.GetFileName(Environment.ProcessPath) ?? (OperatingSystem.IsWindows() ? "Ryujinx.exe" : "Ryujinx");

string newRyuName = Path.Combine(_homeDir, currentRyuName.Replace(".Ava", ""));
if (!currentRyuName.Contains("Ryujinx.Ava"))
{
foreach (string oldRyuFile in oldRyuFiles)
{
File.Delete(oldRyuFile);
}
}
// Should we be running the old binary, start the new one if possible.
else if (File.Exists(newRyuName))
{
ProcessStartInfo processStart = new(newRyuName)
{
UseShellExecute = true,
WorkingDirectory = _homeDir,
};

foreach (string argument in CommandLineState.Arguments)
{
processStart.ArgumentList.Add(argument);
}

Process.Start(processStart);

Environment.Exit(0);
}
}
}
}
}

0 comments on commit 17af4a9

Please sign in to comment.