diff --git a/src/vs/editor/standalone/browser/quickOpen/quickOutline.ts b/src/vs/editor/standalone/browser/quickOpen/quickOutline.ts index c3babe9b43a644c3ea38c0f62504b7604cad6341..f81c9c3801b765051a5c7f20911b50ee3951505e 100644 --- a/src/vs/editor/standalone/browser/quickOpen/quickOutline.ts +++ b/src/vs/editor/standalone/browser/quickOpen/quickOutline.ts @@ -7,7 +7,6 @@ import 'vs/css!./quickOutline'; import * as nls from 'vs/nls'; import { matchesFuzzy } from 'vs/base/common/filters'; 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 { IAutoFocus, Mode } from 'vs/base/parts/quickopen/common/quickOpen'; import { ScrollType } from 'vs/editor/common/editorCommon'; @@ -129,7 +128,7 @@ export class QuickOutlineAction extends BaseEditorQuickOpenAction { }); } - public run(accessor: ServicesAccessor, editor: ICodeEditor): TPromise { + public run(accessor: ServicesAccessor, editor: ICodeEditor): Thenable { let model = editor.getModel(); @@ -138,13 +137,13 @@ export class QuickOutlineAction extends BaseEditorQuickOpenAction { } // 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) { return; } this._run(editor, result); - })); + }); } private _run(editor: ICodeEditor, result: DocumentSymbol[]): void {