diff options
Diffstat (limited to 'chromium/content/browser/android/gesture_listener_manager.cc')
-rw-r--r-- | chromium/content/browser/android/gesture_listener_manager.cc | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/chromium/content/browser/android/gesture_listener_manager.cc b/chromium/content/browser/android/gesture_listener_manager.cc index 1eeb5d41b40..2cee9bf9e34 100644 --- a/chromium/content/browser/android/gesture_listener_manager.cc +++ b/chromium/content/browser/android/gesture_listener_manager.cc @@ -119,6 +119,29 @@ void GestureListenerManager::Reset(JNIEnv* env, java_ref_.reset(); } +void GestureListenerManager::ResetGestureDetection( + JNIEnv* env, + const JavaParamRef<jobject>& obj) { + if (rwhva_) + rwhva_->ResetGestureDetection(); +} + +void GestureListenerManager::SetDoubleTapSupportEnabled( + JNIEnv* env, + const JavaParamRef<jobject>& obj, + jboolean enabled) { + if (rwhva_) + rwhva_->SetDoubleTapSupportEnabled(enabled); +} + +void GestureListenerManager::SetMultiTouchZoomSupportEnabled( + JNIEnv* env, + const JavaParamRef<jobject>& obj, + jboolean enabled) { + if (rwhva_) + rwhva_->SetMultiTouchZoomSupportEnabled(enabled); +} + void GestureListenerManager::GestureEventAck( const blink::WebGestureEvent& event, InputEventAckState ack_result) { @@ -244,6 +267,7 @@ void GestureListenerManager::UpdateRenderProcessConnection( if (new_rwhva) { new_rwhva->set_gesture_listener_manager(this); } + rwhva_ = new_rwhva; } void GestureListenerManager::OnNavigationFinished( |