diff --git a/Bloxstrap/App.xaml.cs b/Bloxstrap/App.xaml.cs index 1fcd9f7..f29f968 100644 --- a/Bloxstrap/App.xaml.cs +++ b/Bloxstrap/App.xaml.cs @@ -15,7 +15,8 @@ namespace Bloxstrap { public const string ProjectName = "Bloxstrap"; public const string ProjectRepository = "pizzaboxer/bloxstrap"; - public const string RobloxAppName = "RobloxPlayerBeta"; + public const string RobloxPlayerAppName = "RobloxPlayerBeta"; + public const string RobloxStudioAppName = "RobloxStudioBeta"; // used only for communicating between app and menu - use Directories.Base for anything else public static string BaseDirectory = null!; diff --git a/Bloxstrap/Bootstrapper.cs b/Bloxstrap/Bootstrapper.cs index f2c4e1e..d489696 100644 --- a/Bloxstrap/Bootstrapper.cs +++ b/Bloxstrap/Bootstrapper.cs @@ -660,7 +660,7 @@ namespace Bloxstrap const string LOG_IDENT = "Bootstrapper::Uninstall"; // prompt to shutdown roblox if its currently running - if (Process.GetProcessesByName(App.RobloxAppName).Any()) + if (Process.GetProcessesByName(App.RobloxPlayerAppName).Any() || Process.GetProcessesByName(App.RobloxStudioAppName).Any()) { App.Logger.WriteLine(LOG_IDENT, $"Prompting to shut down all open Roblox instances"); @@ -675,13 +675,13 @@ namespace Bloxstrap try { - foreach (Process process in Process.GetProcessesByName("RobloxPlayerBeta")) + foreach (Process process in Process.GetProcessesByName(App.RobloxPlayerAppName)) { process.CloseMainWindow(); process.Close(); } - foreach (Process process in Process.GetProcessesByName("RobloxStudioBeta")) + foreach (Process process in Process.GetProcessesByName(App.RobloxStudioAppName)) { process.CloseMainWindow(); process.Close(); @@ -938,7 +938,7 @@ namespace Bloxstrap // delete any old version folders // we only do this if roblox isnt running just in case an update happened // while they were launching a second instance or something idk - if (!Process.GetProcessesByName(App.RobloxAppName).Any()) + if (!Process.GetProcessesByName(App.RobloxPlayerAppName).Any() && !Process.GetProcessesByName(App.RobloxStudioAppName).Any()) { foreach (DirectoryInfo dir in new DirectoryInfo(Paths.Versions).GetDirectories()) {