| Index: mojo/public/js/bindings/connection.js
|
| diff --git a/mojo/public/js/bindings/connection.js b/mojo/public/js/bindings/connection.js
|
| index 01e33e95cd25743accd0719a5088819e61ef1fcf..7d92e8c76d9c126fd5278d4fcd3fd57d9674ecdf 100644
|
| --- a/mojo/public/js/bindings/connection.js
|
| +++ b/mojo/public/js/bindings/connection.js
|
| @@ -13,11 +13,11 @@ define("mojo/public/js/bindings/connection", [
|
| routerFactory = router.Router;
|
| this.router_ = new routerFactory(handle, connectorFactory);
|
| this.remote = new remoteFactory(this.router_);
|
| - this.local = new localFactory(this.remote);
|
| + this.local = localFactory && new localFactory(this.remote);
|
| this.router_.setIncomingReceiver(this.local);
|
|
|
| // Validate incoming messages: remote responses and local requests.
|
| - var validateRequest = localFactory.prototype.validator;
|
| + var validateRequest = localFactory && localFactory.prototype.validator;
|
| var validateResponse = remoteFactory.prototype.validator;
|
| var payloadValidators = [];
|
| if (validateRequest)
|
|
|