From 10a52b7f5a184701bcf02429c3259726e057a388 Mon Sep 17 00:00:00 2001 From: morkt Date: Fri, 12 Jun 2015 22:51:43 +0400 Subject: [PATCH] (ReadIndex): prioritize PRS images detection. --- ArcFormats/ArcMBL.cs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/ArcFormats/ArcMBL.cs b/ArcFormats/ArcMBL.cs index 26257beb..a535f520 100644 --- a/ArcFormats/ArcMBL.cs +++ b/ArcFormats/ArcMBL.cs @@ -112,10 +112,9 @@ namespace GameRes.Formats.Marble { entry = new AutoEntry (name, () => { uint signature = file.View.ReadUInt32 (offset); - var res = FormatCatalog.Instance.LookupSignature (signature); - if (!res.Any() && 0x4259 == (0xffff & signature)) - res = FormatCatalog.Instance.ImageFormats.Where (x => x.Tag == "PRS"); - return res.FirstOrDefault(); + if (0x4259 == (0xffff & signature)) + return FormatCatalog.Instance.ImageFormats.FirstOrDefault (x => x.Tag == "PRS"); + return FormatCatalog.Instance.LookupSignature (signature).FirstOrDefault(); }); } entry.Offset = offset;