Преглед на файлове

Adds safety for debounced timing

main
Eric Amodio преди 7 години
родител
ревизия
187f7881ca
променени са 1 файла, в които са добавени 5 реда и са изтрити 1 реда
  1. +5
    -1
      src/blameActiveLineController.ts

+ 5
- 1
src/blameActiveLineController.ts Целия файл

@ -165,7 +165,7 @@ export class BlameActiveLineController extends Disposable {
this._onActiveTextEditorChanged(window.activeTextEditor);
}
private _onTextEditorSelectionChanged(e: TextEditorSelectionChangeEvent): void {
private async _onTextEditorSelectionChanged(e: TextEditorSelectionChangeEvent): Promise<void> {
// Make sure this is for the editor we are tracking
if (!this._blameable || !TextEditorComparer.equals(this._editor, e.textEditor)) return;
@ -173,6 +173,10 @@ export class BlameActiveLineController extends Disposable {
if (line === this._currentLine) return;
this._currentLine = line;
if (!this._uri && e.textEditor) {
this._uri = await GitUri.fromUri(e.textEditor.document.uri, this.git);
}
this._updateBlameDebounced(line, e.textEditor);
}

Зареждане…
Отказ
Запис