Index: media/base/user_input_monitor_mac.cc |
diff --git a/media/base/user_input_monitor_mac.cc b/media/base/user_input_monitor_mac.cc |
index 3d19134f321ded835bb3ce070139bda1b4dc5019..eebadf2d98c09df7c29b4918b3ca53880124e46f 100644 |
--- a/media/base/user_input_monitor_mac.cc |
+++ b/media/base/user_input_monitor_mac.cc |
@@ -12,11 +12,10 @@ namespace { |
class UserInputMonitorMac : public UserInputMonitor { |
public: |
UserInputMonitorMac(); |
- virtual ~UserInputMonitorMac(); |
- |
virtual size_t GetKeyPressCount() const OVERRIDE; |
private: |
+ virtual ~UserInputMonitorMac(); |
virtual void StartMouseMonitoring() OVERRIDE; |
virtual void StopMouseMonitoring() OVERRIDE; |
virtual void StartKeyboardMonitoring() OVERRIDE; |
@@ -48,10 +47,10 @@ void UserInputMonitorMac::StopKeyboardMonitoring() {} |
} // namespace |
-scoped_ptr<UserInputMonitor> UserInputMonitor::Create( |
+scoped_refptr<UserInputMonitor> UserInputMonitor::Create( |
const scoped_refptr<base::SingleThreadTaskRunner>& input_task_runner, |
const scoped_refptr<base::SingleThreadTaskRunner>& ui_task_runner) { |
- return scoped_ptr<UserInputMonitor>(new UserInputMonitorMac()); |
+ return scoped_refptr<UserInputMonitor>(new UserInputMonitorMac()); |
} |
} // namespace media |