|
|
|
@ -554,7 +554,10 @@ public static class Profile
|
|
|
|
if (OS.IsLinux)
|
|
|
|
if (OS.IsLinux)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
#if NOAPPIMAGE
|
|
|
|
#if NOAPPIMAGE
|
|
|
|
return File.Exists($"{Core.ProfilesPath}/{profile.Name}/runner");
|
|
|
|
// Use the exe name based on the desktop file in the AppImage, as that's what has been used for patching
|
|
|
|
|
|
|
|
string desktopContents = File.ReadAllText($"{Core.PatchDataPath}/data/AM2R.AppDir/AM2R.desktop");
|
|
|
|
|
|
|
|
exe = Regex.Match(desktopContents, @"(?<=Exec=).*").Value;
|
|
|
|
|
|
|
|
return File.Exists($"{Core.ProfilesPath}/{profile.Name}/{exe}");
|
|
|
|
#else
|
|
|
|
#else
|
|
|
|
return File.Exists($"{Core.ProfilesPath}/{profile.Name}/AM2R.AppImage");
|
|
|
|
return File.Exists($"{Core.ProfilesPath}/{profile.Name}/AM2R.AppImage");
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|