Fix a few more floating promises (#8290)

* Fix a few more floating promises

* More explicit calls
This commit is contained in:
Charles Gagnon
2019-11-11 13:42:03 -08:00
committed by GitHub
parent 0520870754
commit 0ae525cbd5
4 changed files with 15 additions and 13 deletions

View File

@@ -13,6 +13,7 @@ import {
import * as lifecycle from 'vs/base/common/lifecycle';
import * as DOM from 'vs/base/browser/dom';
import * as types from 'vs/base/common/types';
import { onUnexpectedError } from 'vs/base/common/errors';
const defaultOptions: IActionBarOptions = {
orientation: ActionsOrientation.HORIZONTAL,
@@ -344,7 +345,7 @@ export class ActionBar extends ActionRunner implements IActionRunner {
let actionItem = this._items[this._focusedItem];
if (actionItem instanceof BaseActionViewItem) {
const context = (actionItem._context === null || actionItem._context === undefined) ? event : actionItem._context;
this.run(actionItem._action, context);
this.run(actionItem._action, context).catch(e => onUnexpectedError(e));
}
}