| Index: ppapi/cpp/private/tcp_socket_private.cc
|
| diff --git a/ppapi/cpp/private/tcp_socket_private.cc b/ppapi/cpp/private/tcp_socket_private.cc
|
| index 9e2c1f6ac9136f4d919f288a3c9541fde950066b..02f6c28f78fa66872244400da4d76cb96aeda6a9 100644
|
| --- a/ppapi/cpp/private/tcp_socket_private.cc
|
| +++ b/ppapi/cpp/private/tcp_socket_private.cc
|
| @@ -28,6 +28,13 @@ TCPSocketPrivate::TCPSocketPrivate(const InstanceHandle& instance) {
|
| }
|
| }
|
|
|
| +TCPSocketPrivate::TCPSocketPrivate(PP_Resource resource) {
|
| + if (has_interface<PPB_TCPSocket_Private>() &&
|
| + get_interface<PPB_TCPSocket_Private>()->IsTCPSocket(resource)) {
|
| + PassRefFromConstructor(resource);
|
| + }
|
| +}
|
| +
|
| // static
|
| bool TCPSocketPrivate::IsAvailable() {
|
| return has_interface<PPB_TCPSocket_Private>();
|
|
|