debt - replace most remaining TPromise-occurrences with Thenable 💃, #53526

This commit is contained in:
Johannes Rieken
2018-12-12 16:53:43 +01:00
parent 0488153254
commit 43e9ea4496
54 changed files with 695 additions and 748 deletions

View File

@@ -16,7 +16,6 @@ import { KeyCode } from 'vs/base/common/keyCodes';
import { combinedDisposable, Disposable, dispose, IDisposable, toDisposable } from 'vs/base/common/lifecycle';
import { ScrollbarVisibility } from 'vs/base/common/scrollable';
import { isUndefinedOrNull } from 'vs/base/common/types';
import { TPromise } from 'vs/base/common/winjs.base';
import { IFilter, ITree, ITreeConfiguration, ITreeOptions } from 'vs/base/parts/tree/browser/tree';
import { ClickBehavior, DefaultController, DefaultTreestyler, IControllerOptions, OpenMode } from 'vs/base/parts/tree/browser/treeDefaults';
import { Tree } from 'vs/base/parts/tree/browser/treeImpl';
@@ -795,7 +794,7 @@ export class HighlightingWorkbenchTree extends WorkbenchTree {
this.disposables.push(this._onDidStartFilter);
}
setInput(element: any): TPromise<any> {
setInput(element: any): Thenable<any> {
this.input.setEnabled(false);
return super.setInput(element).then(value => {
if (!this.input.inputElement) {