diff --git a/content/browser/renderer_host/input/fling_controller.cc b/content/browser/renderer_host/input/fling_controller.cc index 342790b99b2904a64237bf21ef0b85ad6b0075ed..622f3afc9a7664d77966157b8b4ce761a16138e4 100644 --- a/content/browser/renderer_host/input/fling_controller.cc +++ b/content/browser/renderer_host/input/fling_controller.cc @@ -62,6 +62,7 @@ FlingController::FlingController( clock_(base::DefaultTickClock::GetInstance()) { DCHECK(event_sender_client); DCHECK(scheduler_client); + OHOS::NWeb::OhosAdapterHelper::GetInstance().GetFlingOptimizationAdapter().GetIsWebFlingOpt(); } diff --git a/ui/events/blink/fling_booster.cc b/ui/events/blink/fling_booster.cc index cc27a66f968d15272222e9f5ae46fe8a5fbbee05..e928f9c0ac620f9fff76f273899000ff03febdaa 100644 --- a/ui/events/blink/fling_booster.cc +++ b/ui/events/blink/fling_booster.cc @@ -48,8 +48,7 @@ gfx::Vector2dF FlingBooster::GetVelocityForFlingStart( } #if BUILDFLAG(IS_OHOS) - if (!OHOS::NWeb::OhosAdapterHelper::GetInstance().GetSystemPropertiesInstance().GetBoolParameter( - "web.instructionOptimize.enable", 0)) { + if (OHOS::NWeb::OhosAdapterHelper::GetInstance().GetFlingOptimizationAdapter().GetIsWebFlingOpt()) { if (!base::SysInfo::IsLowEndDevice() && (std::abs(fling_start.data.fling_start.velocity_y) > std::abs(fling_start.data.fling_start.velocity_x))) { velocity.Scale(1.0f, 1.5f); diff --git a/ui/events/gestures/blink/web_gesture_curve_impl.cc b/ui/events/gestures/blink/web_gesture_curve_impl.cc index 5cc8f185ed7661797be9c7da1fd99ab1e0f32471..08b790c88abec4ee4a01a7820ebfa57ae09b1a87 100644 --- a/ui/events/gestures/blink/web_gesture_curve_impl.cc +++ b/ui/events/gestures/blink/web_gesture_curve_impl.cc @@ -51,8 +51,7 @@ std::unique_ptr CreateDefaultPlatformCurve( bool use_native_fling_curve = false; #ifdef USE_NATIVE_FLING_CURVE - if (!OHOS::NWeb::OhosAdapterHelper::GetInstance().GetSystemPropertiesInstance().GetBoolParameter( - "web.instructionOptimize.enable", 0)) { + if (OHOS::NWeb::OhosAdapterHelper::GetInstance().GetFlingOptimizationAdapter().GetIsWebFlingOpt()) { use_native_fling_curve = true; } #endif