Procházet zdrojové kódy

Backport PR #11010: Fix ignored promise leading to incorrect initial tooltip position (#11013)

Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com>
MeeseeksMachine před 3 roky
rodič
revize
2eab204f56
1 změnil soubory, kde provedl 4 přidání a 1 odebrání
  1. 4 1
      packages/tooltip/src/widget.ts

+ 4 - 1
packages/tooltip/src/widget.ts

@@ -69,7 +69,10 @@ export class Tooltip extends Widget {
     }
 
     this._content = this._rendermime.createRenderer(mimeType);
-    void this._content.renderModel(model);
+    this._content
+      .renderModel(model)
+      .then(() => this._setGeometry())
+      .catch(error => console.error('tooltip rendering failed', error));
     this._content.addClass(CONTENT_CLASS);
     layout.addWidget(this._content);
   }