提交 f6ab4302 编写于 作者: S Sandeep Somavarapu

#53526 Migrate away from TPromise in Problems panel

上级 0e966cd3
...@@ -6,7 +6,6 @@ ...@@ -6,7 +6,6 @@
import 'vs/css!./media/markers'; import 'vs/css!./media/markers';
import { URI } from 'vs/base/common/uri'; import { URI } from 'vs/base/common/uri';
import { TPromise } from 'vs/base/common/winjs.base';
import * as dom from 'vs/base/browser/dom'; import * as dom from 'vs/base/browser/dom';
import { IAction, IActionItem, Action } from 'vs/base/common/actions'; import { IAction, IActionItem, Action } from 'vs/base/common/actions';
import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry';
...@@ -202,7 +201,7 @@ export class MarkersPanel extends Panel implements IMarkerFilterController { ...@@ -202,7 +201,7 @@ export class MarkersPanel extends Panel implements IMarkerFilterController {
return false; return false;
} }
private refreshPanel(): TPromise<any> { private refreshPanel(): void {
if (this.isVisible()) { if (this.isVisible()) {
this.cachedFilterStats = undefined; this.cachedFilterStats = undefined;
this.tree.setChildren(null, createModelIterator(this.markersWorkbenchService.markersModel)); this.tree.setChildren(null, createModelIterator(this.markersWorkbenchService.markersModel));
...@@ -212,7 +211,6 @@ export class MarkersPanel extends Panel implements IMarkerFilterController { ...@@ -212,7 +211,6 @@ export class MarkersPanel extends Panel implements IMarkerFilterController {
this.renderMessage(); this.renderMessage();
this._onDidFilter.fire(); this._onDidFilter.fire();
} }
return TPromise.as(null);
} }
private updateFilter() { private updateFilter() {
......
...@@ -5,7 +5,6 @@ ...@@ -5,7 +5,6 @@
import { Delayer } from 'vs/base/common/async'; import { Delayer } from 'vs/base/common/async';
import * as DOM from 'vs/base/browser/dom'; import * as DOM from 'vs/base/browser/dom';
import { TPromise } from 'vs/base/common/winjs.base';
import { Action, IAction, IActionChangeEvent } from 'vs/base/common/actions'; import { Action, IAction, IActionChangeEvent } from 'vs/base/common/actions';
import { HistoryInputBox } from 'vs/base/browser/ui/inputbox/inputBox'; import { HistoryInputBox } from 'vs/base/browser/ui/inputbox/inputBox';
import { KeyCode } from 'vs/base/common/keyCodes'; import { KeyCode } from 'vs/base/common/keyCodes';
...@@ -69,7 +68,7 @@ export class ShowProblemsPanelAction extends Action { ...@@ -69,7 +68,7 @@ export class ShowProblemsPanelAction extends Action {
super(id, label); super(id, label);
} }
public run(): TPromise<any> { public run(): Thenable<any> {
this.panelService.openPanel(Constants.MARKERS_PANEL_ID, true); this.panelService.openPanel(Constants.MARKERS_PANEL_ID, true);
return Promise.resolve(null); return Promise.resolve(null);
} }
...@@ -347,7 +346,7 @@ export class QuickFixAction extends Action { ...@@ -347,7 +346,7 @@ export class QuickFixAction extends Action {
})); }));
} }
public openFileAtMarker(element: Marker): TPromise<void> { public openFileAtMarker(element: Marker): Thenable<void> {
const { resource, selection } = { resource: element.resource, selection: element.range }; const { resource, selection } = { resource: element.resource, selection: element.range };
return this.editorService.openEditor({ return this.editorService.openEditor({
resource, resource,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册