Merge pull request #15575 from Snuffleupagus/startCleanup-destroyed
Don't trigger worker-thread cleanup when destruction has already started
This commit is contained in:
commit
951564d697
@ -2997,11 +2997,11 @@ class WorkerTransport {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async startCleanup(keepLoadedFonts = false) {
|
async startCleanup(keepLoadedFonts = false) {
|
||||||
await this.messageHandler.sendWithPromise("Cleanup", null);
|
|
||||||
|
|
||||||
if (this.destroyed) {
|
if (this.destroyed) {
|
||||||
return; // No need to manually clean-up when destruction has started.
|
return; // No need to manually clean-up when destruction has started.
|
||||||
}
|
}
|
||||||
|
await this.messageHandler.sendWithPromise("Cleanup", null);
|
||||||
|
|
||||||
for (const page of this.#pageCache.values()) {
|
for (const page of this.#pageCache.values()) {
|
||||||
const cleanupSuccessful = page.cleanup();
|
const cleanupSuccessful = page.cleanup();
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user