Index: content/browser/device_orientation/message_filter.cc |
diff --git a/content/browser/device_orientation/message_filter.cc b/content/browser/device_orientation/message_filter.cc |
index 9418c69dde5724660b2e3d3e45aa255d1d7c6490..81c871bc5cd3107b8c86cb65763cb30745e3ea7a 100644 |
--- a/content/browser/device_orientation/message_filter.cc |
+++ b/content/browser/device_orientation/message_filter.cc |
@@ -27,7 +27,7 @@ class MessageFilter::ObserverDelegate |
// Create ObserverDelegate that observes provider and forwards updates to |
// render_view_id in process_id. |
// Will stop observing provider when destructed. |
- ObserverDelegate(Provider* provider, |
+ ObserverDelegate(const scoped_refptr<Provider>& provider, |
int render_view_id, |
IPC::Message::Sender* sender); |
@@ -45,9 +45,10 @@ class MessageFilter::ObserverDelegate |
DISALLOW_COPY_AND_ASSIGN(ObserverDelegate); |
}; |
-MessageFilter::ObserverDelegate::ObserverDelegate(Provider* provider, |
- int render_view_id, |
- IPC::Message::Sender* sender) |
+MessageFilter::ObserverDelegate::ObserverDelegate( |
+ const scoped_refptr<Provider>& provider, |
+ int render_view_id, |
+ IPC::Message::Sender* sender) |
: provider_(provider), |
render_view_id_(render_view_id), |
sender_(sender) { |