Merge pull request #10203 from Snuffleupagus/canvasInRendering-WeakSet
Change `canvasInRendering` to a `WeakSet` instead of a `WeakMap`
This commit is contained in:
commit
7053b5a146
@ -2365,7 +2365,7 @@ var RenderTask = (function RenderTaskClosure() {
|
|||||||
* @ignore
|
* @ignore
|
||||||
*/
|
*/
|
||||||
var InternalRenderTask = (function InternalRenderTaskClosure() {
|
var InternalRenderTask = (function InternalRenderTaskClosure() {
|
||||||
let canvasInRendering = new WeakMap();
|
let canvasInRendering = new WeakSet();
|
||||||
|
|
||||||
function InternalRenderTask(callback, params, objs, commonObjs, operatorList,
|
function InternalRenderTask(callback, params, objs, commonObjs, operatorList,
|
||||||
pageNumber, canvasFactory, webGLContext,
|
pageNumber, canvasFactory, webGLContext,
|
||||||
@ -2408,7 +2408,7 @@ var InternalRenderTask = (function InternalRenderTaskClosure() {
|
|||||||
'Use different canvas or ensure previous operations were ' +
|
'Use different canvas or ensure previous operations were ' +
|
||||||
'cancelled or completed.');
|
'cancelled or completed.');
|
||||||
}
|
}
|
||||||
canvasInRendering.set(this._canvas, this);
|
canvasInRendering.add(this._canvas);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this._pdfBug && globalScope.StepperManager &&
|
if (this._pdfBug && globalScope.StepperManager &&
|
||||||
|
@ -187,6 +187,14 @@ const hasDOM = typeof window === 'object' && typeof document === 'object';
|
|||||||
globalScope.WeakMap = require('core-js/fn/weak-map');
|
globalScope.WeakMap = require('core-js/fn/weak-map');
|
||||||
})();
|
})();
|
||||||
|
|
||||||
|
// Support: IE11
|
||||||
|
(function checkWeakSet() {
|
||||||
|
if (globalScope.WeakSet) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
globalScope.WeakSet = require('core-js/fn/weak-set');
|
||||||
|
})();
|
||||||
|
|
||||||
// Provides support for String.codePointAt in legacy browsers.
|
// Provides support for String.codePointAt in legacy browsers.
|
||||||
// Support: IE11.
|
// Support: IE11.
|
||||||
(function checkStringCodePointAt() {
|
(function checkStringCodePointAt() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user