瀏覽代碼

fix(stream-presenter-effect): Prevent memory leak.

On electron 7 drawing on hidden canvas will trigger a memory leak.
Not appending the canvas for the DOM seems to solve the problem.
j8
Hristo Terezov 5 年之前
父節點
當前提交
cf27ad0dde
共有 1 個檔案被更改,包括 0 行新增3 行删除
  1. 0
    3
      react/features/stream-effects/presenter/JitsiStreamPresenterEffect.js

+ 0
- 3
react/features/stream-effects/presenter/JitsiStreamPresenterEffect.js 查看文件

44
         this._canvas = document.createElement('canvas');
44
         this._canvas = document.createElement('canvas');
45
         this._ctx = this._canvas.getContext('2d');
45
         this._ctx = this._canvas.getContext('2d');
46
 
46
 
47
-        if (document.body !== null) {
48
-            document.body.appendChild(this._canvas);
49
-        }
50
         this._desktopElement = document.createElement('video');
47
         this._desktopElement = document.createElement('video');
51
         this._videoElement = document.createElement('video');
48
         this._videoElement = document.createElement('video');
52
         videoDiv.appendChild(this._videoElement);
49
         videoDiv.appendChild(this._videoElement);

Loading…
取消
儲存