Explorar o código

Viewport resize handling fix

David Sehnal %!s(int64=5) %!d(string=hai) anos
pai
achega
f13c3fe38b
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      src/mol-plugin-ui/viewport.tsx

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

@@ -174,8 +174,8 @@ export class Viewport extends PluginUIComponent<{ }, ViewportState> {
 
         const resized = new Subject();
         const resize = () => resized.next();
-        resized.pipe(debounceTime(1000 / 24)).subscribe(() => this.handleResize());
 
+        this.subscribe(resized.pipe(debounceTime(1000 / 24)), () => this.handleResize());
         this.subscribe(canvas3d.input.resize, resize);
         this.subscribe(canvas3d.interaction.click, e => this.plugin.behaviors.interaction.click.next(e));
         this.subscribe(canvas3d.interaction.hover, e => this.plugin.behaviors.interaction.hover.next(e));