Merge pull request #16166 from Snuffleupagus/pr-16151-followup

Simplify the `applyTransferMapsToCanvas` method (PR 16151 follow-up)
This commit is contained in:
Tim van der Meij 2023-03-18 14:06:42 +01:00 committed by GitHub
commit 9db4509664
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2964,19 +2964,11 @@ class CanvasGraphics {
}
applyTransferMapsToCanvas(ctx) {
if (typeof PDFJSDev !== "undefined" && PDFJSDev.test("MOZCENTRAL")) {
if (this.current.transferMaps !== "none") {
warn("Ignoring transferMaps - `OffscreenCanvas` support is disabled.");
}
return ctx.canvas;
if (this.current.transferMaps !== "none") {
ctx.filter = this.current.transferMaps;
ctx.drawImage(ctx.canvas, 0, 0);
ctx.filter = "none";
}
if (this.current.transferMaps === "none") {
return ctx.canvas;
}
ctx.filter = this.current.transferMaps;
ctx.drawImage(ctx.canvas, 0, 0);
ctx.filter = "none";
return ctx.canvas;
}