Index: webkit/plugins/ppapi/ppb_flash_net_connector_impl.cc |
=================================================================== |
--- webkit/plugins/ppapi/ppb_flash_net_connector_impl.cc (revision 88104) |
+++ webkit/plugins/ppapi/ppb_flash_net_connector_impl.cc (working copy) |
@@ -40,10 +40,11 @@ |
scoped_refptr<PPB_Flash_NetConnector_Impl> connector( |
Resource::GetAs<PPB_Flash_NetConnector_Impl>(connector_id)); |
if (!connector.get()) |
- return PP_ERROR_BADRESOURCE; |
+ return MayForceCallback(callback, PP_ERROR_BADRESOURCE); |
- return connector->ConnectTcp( |
+ int32_t result = connector->ConnectTcp( |
host, port, socket_out, local_addr_out, remote_addr_out, callback); |
+ return MayForceCallback(callback, result); |
} |
int32_t ConnectTcpAddress(PP_Resource connector_id, |
@@ -55,10 +56,11 @@ |
scoped_refptr<PPB_Flash_NetConnector_Impl> connector( |
Resource::GetAs<PPB_Flash_NetConnector_Impl>(connector_id)); |
if (!connector.get()) |
- return PP_ERROR_BADRESOURCE; |
+ return MayForceCallback(callback, PP_ERROR_BADRESOURCE); |
- return connector->ConnectTcpAddress( |
+ int32_t result = connector->ConnectTcpAddress( |
addr, socket_out, local_addr_out, remote_addr_out, callback); |
+ return MayForceCallback(callback, result); |
} |
const PPB_Flash_NetConnector ppb_flash_netconnector = { |
@@ -202,4 +204,3 @@ |
} // namespace ppapi |
} // namespace webkit |
- |