From 2e88c82ffd7f0b40c572407cfc1752d87c8a84a9 Mon Sep 17 00:00:00 2001 From: Joao Moreno Date: Wed, 8 Mar 2017 16:29:16 +0100 Subject: [PATCH] :bug: listen on workspace change, when no git repo is init fixes #18840 --- extensions/git/src/model.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/extensions/git/src/model.ts b/extensions/git/src/model.ts index 0b96647a25a..cb7d6c1e190 100644 --- a/extensions/git/src/model.ts +++ b/extensions/git/src/model.ts @@ -542,6 +542,11 @@ export class Model implements Disposable { } catch (err) { if (err.gitErrorCode === GitErrorCodes.NotAGitRepository) { this.repositoryDisposable.dispose(); + + const disposables: Disposable[] = []; + this.onWorkspaceChange(this.onFSChange, this, disposables); + this.repositoryDisposable = combinedDisposable(disposables); + this.state = State.NotAGitRepository; }