diff --git a/src/vs/code/electron-browser/sharedProcess/contrib/nodeCachedDataCleaner.ts b/src/vs/code/electron-browser/sharedProcess/contrib/nodeCachedDataCleaner.ts index 1b9fb52e8ab..9862698a9c9 100644 --- a/src/vs/code/electron-browser/sharedProcess/contrib/nodeCachedDataCleaner.ts +++ b/src/vs/code/electron-browser/sharedProcess/contrib/nodeCachedDataCleaner.ts @@ -4,10 +4,10 @@ *--------------------------------------------------------------------------------------------*/ 'use strict'; -import { IDisposable, dispose } from 'vs/base/common/lifecycle'; +import { basename, dirname, join } from 'path'; import { onUnexpectedError } from 'vs/base/common/errors'; +import { dispose, IDisposable } from 'vs/base/common/lifecycle'; import { TPromise } from 'vs/base/common/winjs.base'; -import { join, basename, dirname } from 'path'; import { readdir, rimraf, stat } from 'vs/base/node/pfs'; import { IEnvironmentService } from 'vs/platform/environment/common/environment'; import product from 'vs/platform/node/product'; @@ -74,7 +74,7 @@ export class NodeCachedDataCleaner { return TPromise.join(deletes); - }).done(undefined, onUnexpectedError); + }).then(undefined, onUnexpectedError); }, 30 * 1000); diff --git a/src/vs/editor/contrib/referenceSearch/referencesWidget.ts b/src/vs/editor/contrib/referenceSearch/referencesWidget.ts index a975da97ccc..2f2be5a57df 100644 --- a/src/vs/editor/contrib/referenceSearch/referencesWidget.ts +++ b/src/vs/editor/contrib/referenceSearch/referencesWidget.ts @@ -274,9 +274,9 @@ class Controller extends WorkbenchTreeController { private _expandCollapse(tree: tree.ITree, element: any): boolean { if (tree.isExpanded(element)) { - tree.collapse(element).done(null, onUnexpectedError); + tree.collapse(element).then(null, onUnexpectedError); } else { - tree.expand(element).done(null, onUnexpectedError); + tree.expand(element).then(null, onUnexpectedError); } return true; } diff --git a/src/vs/editor/contrib/suggest/suggestController.ts b/src/vs/editor/contrib/suggest/suggestController.ts index 8fbac1b8084..f73149757ec 100644 --- a/src/vs/editor/contrib/suggest/suggestController.ts +++ b/src/vs/editor/contrib/suggest/suggestController.ts @@ -239,7 +239,7 @@ export class SuggestController implements IEditorContribution { } else { // exec command, done - this._commandService.executeCommand(suggestion.command.id, ...suggestion.command.arguments).done(undefined, onUnexpectedError); + this._commandService.executeCommand(suggestion.command.id, ...suggestion.command.arguments).then(undefined, onUnexpectedError); this._model.cancel(); } diff --git a/src/vs/platform/actions/browser/menuItemActionItem.ts b/src/vs/platform/actions/browser/menuItemActionItem.ts index 85d70509ab6..6d1c4a0ee78 100644 --- a/src/vs/platform/actions/browser/menuItemActionItem.ts +++ b/src/vs/platform/actions/browser/menuItemActionItem.ts @@ -5,19 +5,19 @@ 'use strict'; -import { localize } from 'vs/nls'; -import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding'; -import { IMenu, MenuItemAction, IMenuActionOptions, ICommandAction, SubmenuItemAction } from 'vs/platform/actions/common/actions'; -import { IAction } from 'vs/base/common/actions'; -import { IDisposable, dispose, toDisposable } from 'vs/base/common/lifecycle'; -import { ActionItem, Separator } from 'vs/base/browser/ui/actionbar/actionbar'; +import { addClasses, createCSSRule, removeClasses } from 'vs/base/browser/dom'; import { domEvent } from 'vs/base/browser/event'; +import { ActionItem, Separator } from 'vs/base/browser/ui/actionbar/actionbar'; +import { IAction } from 'vs/base/common/actions'; import { Emitter } from 'vs/base/common/event'; -import { IContextMenuService } from 'vs/platform/contextview/browser/contextView'; import { IdGenerator } from 'vs/base/common/idGenerator'; -import { createCSSRule, addClasses, removeClasses } from 'vs/base/browser/dom'; +import { dispose, IDisposable, toDisposable } from 'vs/base/common/lifecycle'; +import { isLinux, isWindows } from 'vs/base/common/platform'; +import { localize } from 'vs/nls'; +import { ICommandAction, IMenu, IMenuActionOptions, MenuItemAction, SubmenuItemAction } from 'vs/platform/actions/common/actions'; +import { IContextMenuService } from 'vs/platform/contextview/browser/contextView'; +import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding'; import { INotificationService } from 'vs/platform/notification/common/notification'; -import { isWindows, isLinux } from 'vs/base/common/platform'; // The alternative key on all platforms is alt. On windows we also support shift as an alternative key #44136 class AlternativeKeyEmitter extends Emitter { @@ -177,7 +177,7 @@ export class MenuItemActionItem extends ActionItem { } this.actionRunner.run(this._commandAction) - .done(undefined, err => this._notificationService.error(err)); + .then(undefined, err => this._notificationService.error(err)); } render(container: HTMLElement): void { @@ -284,6 +284,6 @@ export class ContextAwareMenuItemActionItem extends MenuItemActionItem { event.stopPropagation(); this.actionRunner.run(this._commandAction, this._context) - .done(undefined, err => this._notificationService.error(err)); + .then(undefined, err => this._notificationService.error(err)); } } diff --git a/src/vs/workbench/api/electron-browser/mainThreadWorkspace.ts b/src/vs/workbench/api/electron-browser/mainThreadWorkspace.ts index e2148ffffc2..82ebd426e27 100644 --- a/src/vs/workbench/api/electron-browser/mainThreadWorkspace.ts +++ b/src/vs/workbench/api/electron-browser/mainThreadWorkspace.ts @@ -168,7 +168,7 @@ export class MainThreadWorkspace implements MainThreadWorkspaceShape { this._activeSearches[requestId] = search; const onDone = () => delete this._activeSearches[requestId]; - search.done(onDone, onDone); + search.then(onDone, onDone); return search; }