diff --git a/ModpackUpdater.Apps.Manager/Ui/MainForm.cs b/ModpackUpdater.Apps.Manager/Ui/MainForm.cs index 6e545f5..137af9d 100644 --- a/ModpackUpdater.Apps.Manager/Ui/MainForm.cs +++ b/ModpackUpdater.Apps.Manager/Ui/MainForm.cs @@ -164,9 +164,9 @@ public partial class MainForm : RadForm, IMainApi item.Value = infos; if (infos is UpdateInfo) - item.Text = string.Format(GeneralLangRes.Node_Update, infos.Version.ToString()); + item.Text = string.Format(GeneralLangRes.Node_Update, infos.Version?.ToString() ?? "?"); else if (infos is InstallInfos) - item.Text = string.Format(GeneralLangRes.Node_Install, infos.Version.ToString()); + item.Text = string.Format(GeneralLangRes.Node_Install, infos.Version?.ToString() ?? "?"); else item.Text = infos.Version.ToString(); @@ -555,7 +555,7 @@ public partial class MainForm : RadForm, IMainApi private void RadMenuItem_RemoveUpdate_Click(object sender, EventArgs e) { if (radListControl_Updates.SelectedItem?.Value is UpdateInfo infos && wsInfo?.Workspace.UpdateInfos is not null - && RadMessageBox.Show(MsgBoxLangRes.RemoveUpdate, MsgBoxLangRes.RemoveUpdate_Title, MessageBoxButtons.YesNo, RadMessageIcon.Exclamation).IsOk()) + && RadMessageBox.Show(MsgBoxLangRes.RemoveUpdate, MsgBoxLangRes.RemoveUpdate_Title, MessageBoxButtons.YesNo, RadMessageIcon.Exclamation).IsYes()) { wsInfo.Workspace.UpdateInfos.Updates.Remove(infos); radListControl_Updates.Items.Remove(radListControl_Updates.SelectedItem); diff --git a/ModpackUpdater.Apps.Manager/Ui/UpdatePropertiesEditorFlyout.cs b/ModpackUpdater.Apps.Manager/Ui/UpdatePropertiesEditorFlyout.cs index c4937ef..154c44c 100644 --- a/ModpackUpdater.Apps.Manager/Ui/UpdatePropertiesEditorFlyout.cs +++ b/ModpackUpdater.Apps.Manager/Ui/UpdatePropertiesEditorFlyout.cs @@ -15,7 +15,7 @@ public partial class UpdatePropertiesEditorFlyout : RadFlyoutBase, ILoadContent public void LoadContent() { - radTextBox_Version.Text = infos.Version.ToString(); + radTextBox_Version.Text = infos.Version?.ToString(); radCheckBox_IsPublic.Checked = infos.IsPublic; }