Index: content/renderer/render_thread_impl.cc |
diff --git a/content/renderer/render_thread_impl.cc b/content/renderer/render_thread_impl.cc |
index ed604a9ab5143669fce7c47a72baf62a35675385..5524aff7114d4f21b203a084ec82c2f1b5cee250 100644 |
--- a/content/renderer/render_thread_impl.cc |
+++ b/content/renderer/render_thread_impl.cc |
@@ -1373,6 +1373,18 @@ void RenderThreadImpl::SetFlingCurveParameters( |
} |
+void RenderThreadImpl::ResumeGamepads() { |
+ if (!gamepad_shared_memory_reader_) |
+ gamepad_shared_memory_reader_.reset(new GamepadSharedMemoryReader); |
+ gamepad_shared_memory_reader_->ResumeGamepads(); |
+} |
+ |
+void RenderThreadImpl::PauseGamepads() { |
+ if (!gamepad_shared_memory_reader_) |
+ gamepad_shared_memory_reader_.reset(new GamepadSharedMemoryReader); |
+ gamepad_shared_memory_reader_->PauseGamepads(); |
+} |
+ |
void RenderThreadImpl::SampleGamepads(blink::WebGamepads* data) { |
if (!gamepad_shared_memory_reader_) |
gamepad_shared_memory_reader_.reset(new GamepadSharedMemoryReader); |