From f9562a5cbfbda9502568738576355132450e0d11 Mon Sep 17 00:00:00 2001 From: liunian Date: Wed, 20 Apr 2016 09:45:28 +0800 Subject: [PATCH] remove unnecessary calculation --- src/vs/base/common/strings.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vs/base/common/strings.ts b/src/vs/base/common/strings.ts index 12c3670e785..bf25f9960b7 100644 --- a/src/vs/base/common/strings.ts +++ b/src/vs/base/common/strings.ts @@ -164,7 +164,7 @@ export function startsWith(haystack: string, needle: string): boolean { export function endsWith(haystack: string, needle: string): boolean { let diff = haystack.length - needle.length; if (diff > 0) { - return haystack.lastIndexOf(needle) === haystack.length - needle.length; + return haystack.lastIndexOf(needle) === diff; } else if (diff === 0) { return haystack === needle; } else { -- GitLab