Explorar o código

mol-plugin: warn if viewport canvas changes ref

David Sehnal %!s(int64=6) %!d(string=hai) anos
pai
achega
a445e4c590
Modificáronse 1 ficheiros con 4 adicións e 1 borrados
  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>;
     }