| Index: ppapi/tests/test_websocket.cc
|
| diff --git a/ppapi/tests/test_websocket.cc b/ppapi/tests/test_websocket.cc
|
| index 34b56b042fb761c71f58050925fd790cdbbbd580..f129420ed30d6907d9baa3f9e9e38a7ec52694c7 100644
|
| --- a/ppapi/tests/test_websocket.cc
|
| +++ b/ppapi/tests/test_websocket.cc
|
| @@ -249,8 +249,12 @@ std::string TestWebSocket::TestProtocols() {
|
|
|
| PP_Resource ws = websocket_interface_->Create(instance_->pp_instance());
|
| ASSERT_TRUE(ws);
|
| + TestCompletionCallback callback(instance_->pp_instance(), force_async_);
|
| int32_t result = websocket_interface_->Connect(
|
| - ws, url, bad_protocols, 2U, PP_BlockUntilComplete());
|
| + ws, url, bad_protocols, 2U,
|
| + static_cast<pp::CompletionCallback>(callback).pp_completion_callback());
|
| + if (result == PP_OK_COMPLETIONPENDING)
|
| + result = callback.WaitForResult();
|
| ASSERT_EQ(PP_ERROR_BADARGUMENT, result);
|
| core_interface_->ReleaseResource(ws);
|
|
|
|
|