提交 711217ac 编写于 作者: J Johannes Rieken

debt - less TPromise usage

上级 0741911a
...@@ -7,7 +7,6 @@ import 'vs/css!./quickOutline'; ...@@ -7,7 +7,6 @@ import 'vs/css!./quickOutline';
import * as nls from 'vs/nls'; import * as nls from 'vs/nls';
import { matchesFuzzy } from 'vs/base/common/filters'; import { matchesFuzzy } from 'vs/base/common/filters';
import * as strings from 'vs/base/common/strings'; import * as strings from 'vs/base/common/strings';
import { TPromise } from 'vs/base/common/winjs.base';
import { IContext, IHighlight, QuickOpenEntryGroup, QuickOpenModel } from 'vs/base/parts/quickopen/browser/quickOpenModel'; import { IContext, IHighlight, QuickOpenEntryGroup, QuickOpenModel } from 'vs/base/parts/quickopen/browser/quickOpenModel';
import { IAutoFocus, Mode } from 'vs/base/parts/quickopen/common/quickOpen'; import { IAutoFocus, Mode } from 'vs/base/parts/quickopen/common/quickOpen';
import { ScrollType } from 'vs/editor/common/editorCommon'; import { ScrollType } from 'vs/editor/common/editorCommon';
...@@ -129,7 +128,7 @@ export class QuickOutlineAction extends BaseEditorQuickOpenAction { ...@@ -129,7 +128,7 @@ export class QuickOutlineAction extends BaseEditorQuickOpenAction {
}); });
} }
public run(accessor: ServicesAccessor, editor: ICodeEditor): TPromise<void> { public run(accessor: ServicesAccessor, editor: ICodeEditor): Thenable<void> {
let model = editor.getModel(); let model = editor.getModel();
...@@ -138,13 +137,13 @@ export class QuickOutlineAction extends BaseEditorQuickOpenAction { ...@@ -138,13 +137,13 @@ export class QuickOutlineAction extends BaseEditorQuickOpenAction {
} }
// Resolve outline // Resolve outline
return TPromise.wrap(getDocumentSymbols(model, true, CancellationToken.None).then((result: DocumentSymbol[]) => { return getDocumentSymbols(model, true, CancellationToken.None).then((result: DocumentSymbol[]) => {
if (result.length === 0) { if (result.length === 0) {
return; return;
} }
this._run(editor, result); this._run(editor, result);
})); });
} }
private _run(editor: ICodeEditor, result: DocumentSymbol[]): void { private _run(editor: ICodeEditor, result: DocumentSymbol[]): void {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册