diff options
author | isidor <inikolic@microsoft.com> | 2017-05-29 17:39:35 +0300 |
---|---|---|
committer | isidor <inikolic@microsoft.com> | 2017-05-29 17:39:35 +0300 |
commit | b0b5d17de1ad636aa943002f9ea6e064169b54b7 (patch) | |
tree | ef5863d7c74e4d88d81da94f7ea332086cd3430d /src/vs/workbench/parts/debug/electron-browser/debugViewer.ts | |
parent | 9b7daa878b985fc38b7e5d40f458432c16d8dd79 (diff) |
debug: suport presentationHint = "subtle"
fixes #25162
Diffstat (limited to 'src/vs/workbench/parts/debug/electron-browser/debugViewer.ts')
-rw-r--r-- | src/vs/workbench/parts/debug/electron-browser/debugViewer.ts | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/vs/workbench/parts/debug/electron-browser/debugViewer.ts b/src/vs/workbench/parts/debug/electron-browser/debugViewer.ts index 2c8391b709f..ea989342bbb 100644 --- a/src/vs/workbench/parts/debug/electron-browser/debugViewer.ts +++ b/src/vs/workbench/parts/debug/electron-browser/debugViewer.ts @@ -537,8 +537,10 @@ export class CallStackRenderer implements IRenderer { } private renderStackFrame(stackFrame: debug.IStackFrame, data: IStackFrameTemplateData): void { - stackFrame.source.presenationHint === 'deemphasize' ? dom.addClass(data.stackFrame, 'disabled') : dom.removeClass(data.stackFrame, 'disabled'); - stackFrame.source.presenationHint === 'label' ? dom.addClass(data.stackFrame, 'label') : dom.removeClass(data.stackFrame, 'label'); + dom.toggleClass(data.stackFrame, 'disabled', stackFrame.source.presenationHint === 'deemphasize'); + dom.toggleClass(data.stackFrame, 'label', stackFrame.source.presenationHint === 'label'); + dom.toggleClass(data.stackFrame, 'subtle', stackFrame.source.presenationHint === 'subtle'); + data.file.title = stackFrame.source.raw.path || stackFrame.source.name; if (stackFrame.source.raw.origin) { data.file.title += `\n${stackFrame.source.raw.origin}`; |