浏览代码

Clean up disposal.

Afshin Darian 8 年之前
父节点
当前提交
d68f8fe1aa
共有 1 个文件被更改,包括 4 次插入5 次删除
  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;
 }
 
 /**