From 9ff32f59f52f5adb698ad24b15785a9c7186e8da Mon Sep 17 00:00:00 2001 From: zhangshengfeng Date: Tue, 24 Dec 2024 10:14:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dpc=E7=AB=AFweb=E7=A6=81?= =?UTF-8?q?=E6=AD=A2=E6=BB=9A=E5=8A=A8=EF=BC=8C=E5=86=85=E9=83=A8frame?= =?UTF-8?q?=E4=B8=8D=E7=94=9F=E6=95=88=20=EF=BC=88cherry=20picked=20commit?= =?UTF-8?q?=20from=20=20Signed-off-by:=20zhang?= =?UTF-8?q?shengfeng=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- libcef/browser/osr/render_widget_host_view_osr.cc | 4 ++++ libcef/browser/osr/render_widget_host_view_osr.h | 1 + 2 files changed, 5 insertions(+) diff --git a/libcef/browser/osr/render_widget_host_view_osr.cc b/libcef/browser/osr/render_widget_host_view_osr.cc index 2649bcae3..239db1d50 100644 --- a/libcef/browser/osr/render_widget_host_view_osr.cc +++ b/libcef/browser/osr/render_widget_host_view_osr.cc @@ -3665,6 +3665,10 @@ void CefRenderWidgetHostViewOSR::SetScrollable(bool enable) { scroll_enabled_ = enable; } +bool CefRenderWidgetHostViewOSR::GetScrollable() { + return scroll_enabled_; +} + void CefRenderWidgetHostViewOSR::ScrollBy(float delta_x, float delta_y) { if (!render_widget_host_) { return; diff --git a/libcef/browser/osr/render_widget_host_view_osr.h b/libcef/browser/osr/render_widget_host_view_osr.h index 20f9cef53..d24f8c4ea 100644 --- a/libcef/browser/osr/render_widget_host_view_osr.h +++ b/libcef/browser/osr/render_widget_host_view_osr.h @@ -228,6 +228,7 @@ class CefRenderWidgetHostViewOSR void OnNativeEmbedLifecycleChange(const CefRenderHandler::CefNativeEmbedData& info); void OnNativeEmbedVisibilityChange(const std::string& embed_id, bool visibility); void SetScrollable(bool enable); + bool GetScrollable() override; void OnDidNavigateMainFrameToNewPage() override; void AdvanceFocusForIME(int focusType); void ScrollBy(float delta_x, float delta_y); -- Gitee