From bc579fa55ea33d293007ff111f09fabbc1fcdc7c Mon Sep 17 00:00:00 2001 From: isidor Date: Thu, 25 Feb 2016 16:50:59 +0100 Subject: [PATCH] do not offer to isntall mono debug on windows since it is not supported fixes #3340 --- .../parts/extensions/electron-browser/extensionsAssistant.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/parts/extensions/electron-browser/extensionsAssistant.ts b/src/vs/workbench/parts/extensions/electron-browser/extensionsAssistant.ts index 0abd7642a8e..4de6984edf1 100644 --- a/src/vs/workbench/parts/extensions/electron-browser/extensionsAssistant.ts +++ b/src/vs/workbench/parts/extensions/electron-browser/extensionsAssistant.ts @@ -6,6 +6,7 @@ import nls = require('vs/nls'); import Severity from 'vs/base/common/severity'; import {onUnexpectedError} from 'vs/base/common/errors'; +import platform = require('vs/base/common/platform'); import { forEach } from 'vs/base/common/collections'; import { TPromise } from 'vs/base/common/winjs.base'; import { Action } from 'vs/base/common/actions'; @@ -46,7 +47,8 @@ function omnisharpChecker(accessor, callback) { function monoDebugChecker(accessor, callback) { const debugService = (accessor.get(IDebugService)); const subscription = debugService.addListener2(ServiceEvents.TYPE_NOT_SUPPORTED, (type: string) => { - if (type === 'mono') { + // mono debugging is not supported on windows, so do not offer an extension install if on windows + if (type === 'mono' && !platform.isWindows) { subscription.dispose(); callback(); } -- GitLab