diff --git a/AM2RLauncher/AM2RLauncher/MainForm/MainForm.Events.cs b/AM2RLauncher/AM2RLauncher/MainForm/MainForm.Events.cs index 6c0ce64..5f4344c 100644 --- a/AM2RLauncher/AM2RLauncher/MainForm/MainForm.Events.cs +++ b/AM2RLauncher/AM2RLauncher/MainForm/MainForm.Events.cs @@ -816,6 +816,8 @@ public partial class MainForm : Form ProfileXML profile = profileList[modSettingsProfileDropDown.SelectedIndex]; log.Info($"User wants to create a desktop shortcut for {profile.Name}."); + //TODO: put most of this into Lib? + // We want to give a warning to users, so they don't complain with "why didn't I get 2.0???" or "why did save broke?" string messageText = Text.ShortcutWarningSaves; if (profile.Name == "Community Updates (Latest)") @@ -884,7 +886,12 @@ public partial class MainForm : Form } else if (OS.IsMac) { - throw new NotImplementedException("Creating Desktop Shortcuts on Mac has currently not been implemented!"); + // TODO: implement this for mac + Application.Instance.Invoke(() => + { + MessageBox.Show(this, "Creating Desktop Shortcuts on Mac has currently not been implemented!", Text.ErrorWindowTitle, MessageBoxType.Error); + }); + return; } else { diff --git a/AM2RLauncher/AM2RLauncherLib/HelperMethods.cs b/AM2RLauncher/AM2RLauncherLib/HelperMethods.cs index 8072113..9182c57 100644 --- a/AM2RLauncher/AM2RLauncherLib/HelperMethods.cs +++ b/AM2RLauncher/AM2RLauncherLib/HelperMethods.cs @@ -168,7 +168,7 @@ public static class HelperMethods log.Info("Internet connection established!"); return true; - // TODO: For some reason, using the below approach creates zombie process when checking for Xdelta + // TODO: For some reason, using the below approach creates zombie process when checking for Xdelta on Linux // I have no idea why, but I also can't be bothered to troubleshoot why that is the case right now. // Until someone figures out why that is the case, and makes the below approach not create zombie processes // it will stay commented out and the slower above approach will be used instead.