double cancel dummy cancellation token

This commit is contained in:
Johannes Rieken
2017-09-04 16:52:54 +02:00
parent 10e17cefac
commit 3ee89f5ead
+4 -2
View File
@@ -84,8 +84,10 @@ export class CancellationTokenSource {
// cancelled token when cancellation happens
// before someone asks for the token
this._token = CancellationToken.Cancelled;
} else {
(<MutableToken>this._token).cancel();
} else if (this._token instanceof MutableToken) {
// actually cancel
this._token.cancel();
}
}