提交 7cdc647a 编写于 作者: J Johannes Rieken

letter,title can be skipped, #54938

上级 3d6349af
......@@ -357,8 +357,8 @@ declare module 'vscode' {
//todo@joh -> make class
export interface DecorationData {
letter: string;
title: string;
letter?: string;
title?: string;
color?: ThemeColor;
priority?: number;
bubble?: boolean;
......
......@@ -53,8 +53,8 @@ export class ExtHostDecorations implements ExtHostDecorationsShape {
}
const { provider, extensionId } = this._provider.get(handle);
return asWinJsPromise(token => provider.provideDecoration(URI.revive(uri), token)).then(data => {
if (!data.letter || data.letter.length !== 1) {
console.warn(`INVALID decoration from extension '${extensionId}'. The 'letter' must be set and be one character`);
if (data.letter && data.letter.length !== 1) {
console.warn(`INVALID decoration from extension '${extensionId}'. The 'letter' must be set and be one character, not '${data.letter}'.`);
}
result[id] = data && <DecorationData>[data.priority, data.bubble, data.title, data.letter, data.color, data.source];
}, err => {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册