From 6f22d604246dbd6646e137de913901956c5de071 Mon Sep 17 00:00:00 2001 From: bluepilledgreat <97983689+bluepilledgreat@users.noreply.github.com> Date: Thu, 20 Jun 2024 17:21:07 +0100 Subject: [PATCH 1/2] fix ManageCustomFont crash --- Bloxstrap/UI/ViewModels/Menu/ModsViewModel.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Bloxstrap/UI/ViewModels/Menu/ModsViewModel.cs b/Bloxstrap/UI/ViewModels/Menu/ModsViewModel.cs index ba82127..e897b4e 100644 --- a/Bloxstrap/UI/ViewModels/Menu/ModsViewModel.cs +++ b/Bloxstrap/UI/ViewModels/Menu/ModsViewModel.cs @@ -46,7 +46,7 @@ namespace Bloxstrap.UI.ViewModels.Menu string type = dialog.FileName.Substring(dialog.FileName.Length-3, 3).ToLowerInvariant(); - if (!File.ReadAllBytes(dialog.FileName).Take(4).SequenceEqual(FontHeaders[type])) + if (!FontHeaders.ContainsKey(type) || !File.ReadAllBytes(dialog.FileName).Take(4).SequenceEqual(FontHeaders[type])) { Frontend.ShowMessageBox(Resources.Strings.Menu_Mods_Misc_CustomFont_Invalid, MessageBoxImage.Error); return; From 5fd9d1e207c7a906e198f857bacaba21ebf01368 Mon Sep 17 00:00:00 2001 From: Flikter <83476766+Flikter@users.noreply.github.com> Date: Thu, 20 Jun 2024 20:46:00 +0200 Subject: [PATCH 2/2] Correct OpenFileDialog filter --- Bloxstrap/UI/ViewModels/Menu/AppearanceViewModel.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Bloxstrap/UI/ViewModels/Menu/AppearanceViewModel.cs b/Bloxstrap/UI/ViewModels/Menu/AppearanceViewModel.cs index 6f4db4c..c08b51b 100644 --- a/Bloxstrap/UI/ViewModels/Menu/AppearanceViewModel.cs +++ b/Bloxstrap/UI/ViewModels/Menu/AppearanceViewModel.cs @@ -35,7 +35,7 @@ namespace Bloxstrap.UI.ViewModels.Menu { var dialog = new OpenFileDialog { - Filter = $"{Resources.Strings.Menu_IconFiles}|*.ico|{Resources.Strings.Menu_AllFiles}|*.*" + Filter = $"{Resources.Strings.Menu_IconFiles}|*.ico" }; if (dialog.ShowDialog() != true)