Преглед изворни кода

Increases debounce on cursor movement to reduce lag

main
Eric Amodio пре 7 година
родитељ
комит
3a38f6ae39
1 измењених фајлова са 3 додато и 5 уклоњено
  1. +3
    -5
      src/blameActiveLineController.ts

+ 3
- 5
src/blameActiveLineController.ts Прегледај датотеку

@ -32,7 +32,7 @@ export class BlameActiveLineController extends Disposable {
constructor(context: ExtensionContext, private git: GitService, private gitContextTracker: GitContextTracker, private annotationController: BlameAnnotationController) {
super(() => this.dispose());
this._updateBlameDebounced = Functions.debounce(this._updateBlame, 50);
this._updateBlameDebounced = Functions.debounce(this._updateBlame, 250);
this._onConfigurationChanged();
@ -112,10 +112,8 @@ export class BlameActiveLineController extends Disposable {
private isEditorBlameable(editor: TextEditor | undefined): boolean {
if (editor === undefined || editor.document === undefined) return false;
const scheme = editor.document.uri.scheme;
if (scheme !== DocumentSchemes.File && scheme !== DocumentSchemes.Git && scheme !== DocumentSchemes.GitLensGit) return false;
if (editor.document.isUntitled && scheme !== DocumentSchemes.Git && scheme !== DocumentSchemes.GitLensGit) return false;
if (!this.git.isTrackable(editor.document.uri)) return false;
if (editor.document.isUntitled && editor.document.uri.scheme === DocumentSchemes.File) return false;
return this.git.isEditorBlameable(editor);
}

Loading…
Откажи
Сачувај