From 90a7196d1f1683419dd5d1620269b7d4dde8eac2 Mon Sep 17 00:00:00 2001 From: Martin Aeschlimann Date: Wed, 26 Apr 2017 12:46:39 +0200 Subject: [PATCH] hex.charCodeAt is not a function. Fixes #25372 --- .../services/themes/electron-browser/workbenchThemeService.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/services/themes/electron-browser/workbenchThemeService.ts b/src/vs/workbench/services/themes/electron-browser/workbenchThemeService.ts index 8f915eaa2ca..3ac9a4128ae 100644 --- a/src/vs/workbench/services/themes/electron-browser/workbenchThemeService.ts +++ b/src/vs/workbench/services/themes/electron-browser/workbenchThemeService.ts @@ -547,7 +547,8 @@ export class WorkbenchThemeService implements IWorkbenchThemeService { } public getCustomColor(id: ColorIdentifier) { - if (this.colorCustomizations && this.colorCustomizations.hasOwnProperty(id)) { + let color = this.colorCustomizations[id]; + if (typeof color === 'string') { return Color.fromHex(this.colorCustomizations[id], null); } return null; -- GitLab