Fix font file validation (#2982)

This commit is contained in:
pizzaboxer 2024-10-02 12:09:46 +01:00
parent d4d4636e8d
commit 0b15b62e3d
No known key found for this signature in database
GPG Key ID: 59D4A1DBAD0F2BA8

View File

@ -43,7 +43,8 @@ namespace Bloxstrap.UI.ViewModels.Settings
string type = dialog.FileName.Substring(dialog.FileName.Length-3, 3).ToLowerInvariant();
if (!FontHeaders.ContainsKey(type) || !File.ReadAllBytes(dialog.FileName).Take(4).SequenceEqual(FontHeaders[type]))
if (!FontHeaders.ContainsKey(type)
|| !FontHeaders.Any(x => File.ReadAllBytes(dialog.FileName).Take(4).SequenceEqual(x.Value)))
{
Frontend.ShowMessageBox(Strings.Menu_Mods_Misc_CustomFont_Invalid, MessageBoxImage.Error);
return;