From 8f3f462cb3b773f228bc3b843b170dc39de31215 Mon Sep 17 00:00:00 2001 From: Johannes Rieken Date: Wed, 7 Nov 2018 11:42:03 +0100 Subject: [PATCH] debt - less TPromise instantiation #53526 --- .../parts/preferences/browser/keybindingWidgets.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/vs/workbench/parts/preferences/browser/keybindingWidgets.ts b/src/vs/workbench/parts/preferences/browser/keybindingWidgets.ts index 189020b8c0c..b975a47e9bd 100644 --- a/src/vs/workbench/parts/preferences/browser/keybindingWidgets.ts +++ b/src/vs/workbench/parts/preferences/browser/keybindingWidgets.ts @@ -6,7 +6,6 @@ import 'vs/css!./media/keybindings'; import * as nls from 'vs/nls'; import { OS } from 'vs/base/common/platform'; -import { TPromise } from 'vs/base/common/winjs.base'; import { Disposable, dispose, toDisposable, IDisposable } from 'vs/base/common/lifecycle'; import { Event, Emitter } from 'vs/base/common/event'; import { KeybindingLabel } from 'vs/base/browser/ui/keybindingLabel/keybindingLabel'; @@ -180,9 +179,9 @@ export class DefineKeybindingWidget extends Widget { return this._domNode.domNode; } - define(): TPromise { + define(): Promise { this._keybindingInputWidget.clear(); - return new TPromise((c, e) => { + return new Promise((c) => { if (!this._isVisible) { this._isVisible = true; this._domNode.setDisplay('block'); @@ -331,7 +330,7 @@ export class DefineKeybindingOverlayWidget extends Disposable implements IOverla super.dispose(); } - public start(): TPromise { + public start(): Promise { this._editor.revealPositionInCenterIfOutsideViewport(this._editor.getPosition(), ScrollType.Smooth); const layoutInfo = this._editor.getLayoutInfo(); this._widget.layout(new dom.Dimension(layoutInfo.width, layoutInfo.height)); -- GitLab