Browse Source

Clean up disposal.

Afshin Darian 8 years ago
parent
commit
d68f8fe1aa
1 changed files with 4 additions and 5 deletions
  1. 4 5
      src/tooltip/widget.ts

+ 4 - 5
src/tooltip/widget.ts

@@ -44,11 +44,10 @@ class TooltipWidget extends Widget {
    * Dispose of the resources held by the widget.
    */
   dispose(): void {
-    if (this._content === null) {
-      return;
+    if (this._content) {
+      this._content.dispose();
+      this._content = null;
     }
-    this._content.dispose();
-    this._content = null;
     super.dispose();
   }
 
@@ -94,7 +93,7 @@ class TooltipWidget extends Widget {
     this.update();
   }
 
-  private _content: Widget = null;
+  private _content: Widget | null = null;
 }
 
 /**