瀏覽代碼

mol-plugin: warn if viewport canvas changes ref

David Sehnal 6 年之前
父節點
當前提交
a445e4c590
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      src/mol-plugin/ui/viewport.tsx

+ 4 - 1
src/mol-plugin/ui/viewport.tsx

@@ -124,7 +124,10 @@ export class Viewport extends PluginComponent<{ }, ViewportState> {
 
         return <div className='msp-viewport'>
             <div className='msp-viewport-host3d' ref={elm => this.container = elm}>
-                <canvas ref={elm => this.canvas = elm}></canvas>
+                <canvas ref={elm => {
+                    if (!!this.canvas && this.canvas !== elm) console.warn('changed viewport canvas')
+                    this.canvas = elm
+                }} />
             </div>
         </div>;
     }