Fixes null reference exception

This commit is contained in:
Daniel Franklin
2021-05-12 01:28:09 +07:00
parent 16d26effc5
commit e49de04c77

View File

@@ -57,6 +57,11 @@
private Encoding ReadEncodingDictionary(DictionaryToken encodingDictionary, Encoding fontEncoding) private Encoding ReadEncodingDictionary(DictionaryToken encodingDictionary, Encoding fontEncoding)
{ {
if (encodingDictionary == null)
{
return null;
}
Encoding baseEncoding; Encoding baseEncoding;
if (encodingDictionary.TryGet(NameToken.BaseEncoding, out var baseEncodingToken) && baseEncodingToken is NameToken baseEncodingName) if (encodingDictionary.TryGet(NameToken.BaseEncoding, out var baseEncodingToken) && baseEncodingToken is NameToken baseEncodingName)
{ {