Index: sky/framework/shell.sky |
diff --git a/sky/framework/shell.sky b/sky/framework/shell.sky |
index 008552d8553601ba3b00deb8c39dc2a732170cf4..ca554c829e77e39809174daace2bd7b13eb5dc4a 100644 |
--- a/sky/framework/shell.sky |
+++ b/sky/framework/shell.sky |
@@ -2,13 +2,7 @@ |
<import src="/mojo/public/sky/connection.sky" as="connection" /> |
<script> |
function wrapHandle(handle, service, client) { |
- var clientClass = client && service.client.delegatingStubClass; |
- var serviceConnection = new connection.Connection( |
- handle, clientClass, service.proxyClass); |
- if (serviceConnection.local) |
- serviceConnection.local.delegate$ = client; |
- serviceConnection.remote.connection$ = serviceConnection; |
- return serviceConnection.remote; |
+ return connection.bindProxyHandle(handle, service.client, service); |
} |
function connectToService(url, service, client) { |