浏览代码

Null out hover upon clearing it.

Ian Rose 7 年之前
父节点
当前提交
67013fd8cc
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      packages/codemirror/src/editor.ts

+ 2 - 1
packages/codemirror/src/editor.ts

@@ -783,6 +783,7 @@ class CodeMirrorEditor implements CodeEditor.IEditor {
     if (this._caretHover) {
       window.clearTimeout(this._hoverTimeout);
       document.body.removeChild(this._caretHover);
+      this._caretHover = null;
     }
   }
 
@@ -831,7 +832,7 @@ class CodeMirrorEditor implements CodeEditor.IEditor {
   private _model: CodeEditor.IModel;
   private _editor: CodeMirror.Editor;
   protected selectionMarkers: { [key: string]: CodeMirror.TextMarker[] | undefined } = {};
-  private _caretHover: HTMLElement;
+  private _caretHover: HTMLElement | null;
   private _hoverTimeout: number;
   private _hoverId: string;
   private _keydownHandlers = new Array<CodeEditor.KeydownHandler>();