| Index: webkit/plugins/ppapi/ppb_websocket_impl.h
|
| diff --git a/webkit/plugins/ppapi/ppb_websocket_impl.h b/webkit/plugins/ppapi/ppb_websocket_impl.h
|
| index 0bdaf4b71785022400b7b6941f71f1c4adef0b4b..6b494de78cdf7c8e3ff4e10a10f0401592064dac 100644
|
| --- a/webkit/plugins/ppapi/ppb_websocket_impl.h
|
| +++ b/webkit/plugins/ppapi/ppb_websocket_impl.h
|
| @@ -9,6 +9,7 @@
|
|
|
| #include "base/memory/ref_counted.h"
|
| #include "base/memory/scoped_ptr.h"
|
| +#include "base/memory/weak_ptr.h"
|
| #include "ppapi/shared_impl/resource.h"
|
| #include "ppapi/shared_impl/tracked_callback.h"
|
| #include "ppapi/thunk/ppb_websocket_api.h"
|
| @@ -27,7 +28,8 @@ namespace ppapi {
|
| // implementation to shared_impl when we implement proxy interfaces.
|
| class PPB_WebSocket_Impl : public ::ppapi::Resource,
|
| public ::ppapi::thunk::PPB_WebSocket_API,
|
| - public ::WebKit::WebSocketClient {
|
| + public ::WebKit::WebSocketClient,
|
| + public ::base::SupportsWeakPtr<PPB_WebSocket_Impl> {
|
| public:
|
| explicit PPB_WebSocket_Impl(PP_Instance instance);
|
| virtual ~PPB_WebSocket_Impl();
|
|
|