Merge pull request #12988 from Snuffleupagus/rm-unneeded-MissingDataException

Remove unneeded `instanceof MissingDataException` checks
This commit is contained in:
Tim van der Meij 2021-02-13 13:07:01 +01:00 committed by GitHub
commit 4b639d5d44
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 1 additions and 13 deletions

View File

@ -64,7 +64,6 @@ import {
WinAnsiEncoding,
ZapfDingbatsEncoding,
} from "./encodings.js";
import { getLookupTableFactory, MissingDataException } from "./core_utils.js";
import {
getNormalizedUnicodes,
getUnicodeForGlyph,
@ -87,6 +86,7 @@ import {
import { bidi } from "./bidi.js";
import { ColorSpace } from "./colorspace.js";
import { getGlyphsUnicode } from "./glyphlist.js";
import { getLookupTableFactory } from "./core_utils.js";
import { getMetrics } from "./metrics.js";
import { MurmurHash3_64 } from "./murmurhash3.js";
import { OperatorList } from "./operator_list.js";
@ -267,9 +267,6 @@ class PartialEvaluator {
try {
graphicState = xref.fetch(graphicState);
} catch (ex) {
if (ex instanceof MissingDataException) {
throw ex;
}
// Avoid parsing a corrupt ExtGState more than once.
processed.put(graphicState);
@ -316,9 +313,6 @@ class PartialEvaluator {
try {
xObject = xref.fetch(xObject);
} catch (ex) {
if (ex instanceof MissingDataException) {
throw ex;
}
// Avoid parsing a corrupt XObject more than once.
processed.put(xObject);
@ -1270,9 +1264,6 @@ class PartialEvaluator {
operatorList.addOp(fn, tilingPatternIR);
return undefined;
} catch (ex) {
if (ex instanceof MissingDataException) {
throw ex;
}
// Handle any errors during normal TilingPattern parsing.
}
}

View File

@ -1910,9 +1910,6 @@ var XRef = (function XRefClosure() {
}
// The top-level /Pages dictionary isn't obviously corrupt.
} catch (ex) {
if (ex instanceof MissingDataException) {
throw ex;
}
continue;
}
// taking the first one with 'ID'