Merge pull request #10784 from Snuffleupagus/OperatorList-intent

Ensure that the `OperatorList` constructor actually initializes a `NullOptimizer` when intended (PR 9089 follow-up)
This commit is contained in:
Tim van der Meij 2019-05-02 21:55:42 +02:00 committed by GitHub
commit 347cb38e89
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -525,6 +525,8 @@ var NullOptimizer = (function NullOptimizerClosure() {
},
flush() { },
reset() { },
};
return NullOptimizer;
@ -538,7 +540,7 @@ var OperatorList = (function OperatorListClosure() {
this.messageHandler = messageHandler;
this.fnArray = [];
this.argsArray = [];
if (messageHandler && this.intent !== 'oplist') {
if (messageHandler && intent !== 'oplist') {
this.optimizer = new QueueOptimizer(this);
} else {
this.optimizer = new NullOptimizer(this);