diff --git a/ArcFormats/Qlie/ArcQLIE.cs b/ArcFormats/Qlie/ArcQLIE.cs index acb95fd9..fa5ddea8 100644 --- a/ArcFormats/Qlie/ArcQLIE.cs +++ b/ArcFormats/Qlie/ArcQLIE.cs @@ -292,8 +292,8 @@ namespace GameRes.Formats.Qlie { var title = FormatCatalog.Instance.LookupGame (file.Name, @"..\*.exe"); byte[] key = null; - if (!string.IsNullOrEmpty (title)) - key = GetKeyData (title); + if (!string.IsNullOrEmpty (title) && KnownKeys.ContainsKey (title)) + return KnownKeys[title]; if (null == key) key = GuessKeyData (file.Name); if (null == key)