提交 6272a7fe 编写于 作者: A Alex Dima

Remove usage of wireCancellationToken where the promise cannot be cancelled anyways

上级 73b7f479
......@@ -6,7 +6,6 @@
import 'vs/css!vs/workbench/parts/debug/browser/media/repl';
import * as nls from 'vs/nls';
import { URI as uri } from 'vs/base/common/uri';
import { wireCancellationToken } from 'vs/base/common/async';
import { TPromise } from 'vs/base/common/winjs.base';
import * as errors from 'vs/base/common/errors';
import { IAction } from 'vs/base/common/actions';
......@@ -188,9 +187,9 @@ export class Repl extends Panel implements IPrivateReplService, IHistoryNavigati
const frameId = focusedStackFrame ? focusedStackFrame.frameId : undefined;
const focusedSession = this.debugService.getViewModel().focusedSession;
const completions = focusedSession ? focusedSession.completions(frameId, text, position, overwriteBefore) : TPromise.as([]);
return wireCancellationToken(token, completions.then(suggestions => ({
return completions.then(suggestions => ({
suggestions
})));
}));
}
});
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册