| Index: content/renderer/gpu/compositor_thread.cc
|
| diff --git a/content/renderer/gpu/compositor_thread.cc b/content/renderer/gpu/compositor_thread.cc
|
| index 665ae33917a36cdd38078d7eaf319181c8b1b778..8cbe079836732a005c8ed8252948744583d45895 100644
|
| --- a/content/renderer/gpu/compositor_thread.cc
|
| +++ b/content/renderer/gpu/compositor_thread.cc
|
| @@ -42,10 +42,6 @@ class CompositorThread::InputHandlerWrapper
|
| render_view_impl_, params));
|
| }
|
|
|
| - virtual ~InputHandlerWrapper() {
|
| - input_handler_->setClient(NULL);
|
| - }
|
| -
|
| int routing_id() const { return routing_id_; }
|
| WebKit::WebCompositorInputHandler* input_handler() const {
|
| return input_handler_;
|
| @@ -66,6 +62,12 @@ class CompositorThread::InputHandlerWrapper
|
| }
|
|
|
| private:
|
| + friend class base::RefCountedThreadSafe<InputHandlerWrapper>;
|
| +
|
| + virtual ~InputHandlerWrapper() {
|
| + input_handler_->setClient(NULL);
|
| + }
|
| +
|
| CompositorThread* compositor_thread_;
|
| int routing_id_;
|
| WebKit::WebCompositorInputHandler* input_handler_;
|
|
|