]> git.proxmox.com Git - mirror_xterm.js.git/commitdiff
Perform initial viewport sync after CharMeasure is ready
authorDaniel Imms <daimms@microsoft.com>
Fri, 10 Feb 2017 17:55:35 +0000 (09:55 -0800)
committerDaniel Imms <daimms@microsoft.com>
Fri, 10 Feb 2017 17:55:35 +0000 (09:55 -0800)
Fixes #539

src/Viewport.ts

index aaafbc5f9726d6a415777508303870632f610a7e..dc7ff7c340c914195bbcea754c08c2cec3ae69cc 100644 (file)
@@ -35,7 +35,8 @@ export class Viewport {
     this.terminal.on('resize', this.syncScrollArea.bind(this));
     this.viewportElement.addEventListener('scroll', this.onScroll.bind(this));
 
-    this.syncScrollArea();
+    // Perform this async to ensure the CharMeasure is ready.
+    setTimeout(() => this.syncScrollArea(), 0);
   }
 
   /**