浏览代码

Viewport resize handling fix

David Sehnal 5 年之前
父节点
当前提交
f13c3fe38b
共有 1 个文件被更改,包括 1 次插入1 次删除
  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));