From 6d5b99633b6c6636ac851bd40cd32da44072bfb5 Mon Sep 17 00:00:00 2001 From: Joao Moreno Date: Thu, 15 Jun 2017 08:14:50 +0200 Subject: [PATCH] fix #28781 --- src/vs/workbench/api/node/extHostSCM.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/api/node/extHostSCM.ts b/src/vs/workbench/api/node/extHostSCM.ts index 8a87e5126c0..76c7078dda9 100644 --- a/src/vs/workbench/api/node/extHostSCM.ts +++ b/src/vs/workbench/api/node/extHostSCM.ts @@ -323,7 +323,10 @@ export class ExtHostSCM { return TPromise.as(null); } - return asWinJsPromise(token => URI.parse(sourceControl.quickDiffProvider.provideOriginalResource(uri, token).toString())); + return asWinJsPromise(token => { + const result = sourceControl.quickDiffProvider.provideOriginalResource(uri, token); + return result && URI.parse(result.toString()); + }); } $onActiveSourceControlChange(handle: number): TPromise {