Skip to content

Commit 648d933

Browse files
destroy onscreen
1 parent a9aa142 commit 648d933

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

src/renderBase.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -289,6 +289,7 @@ export default class Render {
289289
if (renderObj.options.pauseHidden) {
290290
renderObj.onScreen = false;// set to false if the check is enabled
291291
let os = new OnScreen();
292+
renderObj._onScreenObserver = os;
292293

293294
os.on("enter", "#" + id, (element, event) => {
294295
renderObj.onScreen = true;
@@ -349,6 +350,9 @@ export default class Render {
349350

350351
dispose() {
351352
cancelAnimationFrame(this._animId);
353+
if (this._onScreenObserver) {
354+
this._onScreenObserver.destroy();
355+
}
352356

353357
this.clearScene();
354358

0 commit comments

Comments
 (0)