diff --git a/include/capi/cef_render_handler_capi.h b/include/capi/cef_render_handler_capi.h index 6826ca9c031fb72984011747ea01cacf3e6a3201..08e66fb5ec8d57323d3aa84c33746395c6b1fa98 100644 --- a/include/capi/cef_render_handler_capi.h +++ b/include/capi/cef_render_handler_capi.h @@ -427,14 +427,6 @@ typedef struct _cef_render_handler_t { struct _cef_browser_t *browser, cef_rect_t *rect); - /// - /// Called when loss frame. - /// - void(CEF_CALLBACK* send_dynamic_frame_loss_event)(struct _cef_render_handler_t* self, - struct _cef_browser_t* browser, - const cef_string_t* sceneId, - bool isStart); - /// /// OnResizeScrollableViewport. /// diff --git a/include/cef_render_handler.h b/include/cef_render_handler.h index c8d93053306c577cdc84c2d8bdfd33cf8c08d946..f323dffee39175531da1f7c8728d66461136ca11 100644 --- a/include/cef_render_handler.h +++ b/include/cef_render_handler.h @@ -437,14 +437,6 @@ class CefRenderHandler : public virtual CefBaseRefCounted { virtual void GetVisibleViewportRect(CefRefPtr browser, CefRect& rect) {} - /// - /// SendDynamicFrameLossEvent - /// - /*--cef()--*/ - virtual void SendDynamicFrameLossEvent(CefRefPtr browser, - const CefString& sceneId, - bool isStart) {} - /// /// OnResizeScrollableViewport. /// diff --git a/libcef/browser/osr/render_widget_host_view_osr.cc b/libcef/browser/osr/render_widget_host_view_osr.cc index a79404464b2de1eaf4e159521194f077306be8e5..78d4afa18c8e658a59323b0618ebd2ea005f7264 100644 --- a/libcef/browser/osr/render_widget_host_view_osr.cc +++ b/libcef/browser/osr/render_widget_host_view_osr.cc @@ -3416,14 +3416,6 @@ std::pair CefRenderWidgetHostViewOSR::HandleCursorOffset() { return std::make_pair(x, y); } -void CefRenderWidgetHostViewOSR::DynamicFrameLossEvent(const std::string& sceneId, bool isStart) { - if (browser_impl_.get()) { - CefRefPtr handler = browser_impl_->client()->GetRenderHandler(); - CHECK(handler); - handler->SendDynamicFrameLossEvent(browser_impl_.get(), sceneId, isStart); - } -} - void CefRenderWidgetHostViewOSR::DidOverscroll( const ui::DidOverscrollParams& params) { if (browser_impl_.get()) { diff --git a/libcef/browser/osr/render_widget_host_view_osr.h b/libcef/browser/osr/render_widget_host_view_osr.h index fac31b00d940346415bc53fd7054c8b6412c464a..6e886fef50da4ab0f5f3f27cd0b33bb833b1cfdf 100644 --- a/libcef/browser/osr/render_widget_host_view_osr.h +++ b/libcef/browser/osr/render_widget_host_view_osr.h @@ -336,7 +336,6 @@ class CefRenderWidgetHostViewOSR void FocusedNodeChanged(bool is_editable_node, const gfx::Rect& node_bounds_in_screen) override; void DidOverscroll(const ui::DidOverscrollParams& params) override; - void DynamicFrameLossEvent(const std::string& sceneId, bool isStart) override; void DidStopFlinging() override; blink::mojom::InputEventResultState FilterInputEvent( const blink::WebInputEvent& input_event) override; diff --git a/libcef_dll/cpptoc/render_handler_cpptoc.cc b/libcef_dll/cpptoc/render_handler_cpptoc.cc index 9afcea4a7fbb223b883890a75c3f882d9ca1af26..793e5a57af0bb291b1616fcf2a88ed8ca9c36395 100644 --- a/libcef_dll/cpptoc/render_handler_cpptoc.cc +++ b/libcef_dll/cpptoc/render_handler_cpptoc.cc @@ -1253,35 +1253,6 @@ render_handler_get_visible_viewport_rect(struct _cef_render_handler_t* self, } } -void CEF_CALLBACK -render_handler_send_dynamic_frame_loss_event(struct _cef_render_handler_t* self, - cef_browser_t* browser, - const cef_string_t* sceneId, - bool isStart) { - shutdown_checker::AssertNotShutdown(); - - // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING - - DCHECK(self); - if (!self) { - return; - } - // Verify param: browser; type: refptr_diff - DCHECK(browser); - if (!browser) { - return; - } - // Verify param: cef_screen_rect; type: simple_byref_const - DCHECK(sceneId); - if (!sceneId) { - return; - } - - // Execute - CefRenderHandlerCppToC::Get(self)->SendDynamicFrameLossEvent( - CefBrowserCToCpp::Wrap(browser), CefString(sceneId), isStart); -} - void CEF_CALLBACK render_handler_on_resize_scrollable_viewport(struct _cef_render_handler_t* self, cef_browser_t* browser) { @@ -1384,8 +1355,6 @@ CefRenderHandlerCppToC::CefRenderHandlerCppToC() { render_handler_on_overlay_state_changed; GetStruct()->get_visible_viewport_rect = render_handler_get_visible_viewport_rect; - GetStruct()->send_dynamic_frame_loss_event = - render_handler_send_dynamic_frame_loss_event; GetStruct()->on_resize_scrollable_viewport = render_handler_on_resize_scrollable_viewport; GetStruct()->set_fill_content = render_handler_set_fill_content; diff --git a/libcef_dll/ctocpp/render_handler_ctocpp.cc b/libcef_dll/ctocpp/render_handler_ctocpp.cc index 80984800a67c0c49cbf3c279db3706e9519916fa..a0b4a6ef76b1abf5cb4af2b406c66b46fe4113e4 100644 --- a/libcef_dll/ctocpp/render_handler_ctocpp.cc +++ b/libcef_dll/ctocpp/render_handler_ctocpp.cc @@ -1032,34 +1032,6 @@ void CefRenderHandlerCToCpp::GetVisibleViewportRect( &rect); } -NO_SANITIZE("cfi-icall") -void CefRenderHandlerCToCpp::SendDynamicFrameLossEvent(CefRefPtr browser, - const CefString& sceneId, - bool isStart) { - shutdown_checker::AssertNotShutdown(); - - cef_render_handler_t* _struct = GetStruct(); - if (CEF_MEMBER_MISSING(_struct, send_dynamic_frame_loss_event)) { - return; - } - - // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING - - // Verify param: text; type: string_byref_const - DCHECK(!sceneId.empty()); - if (sceneId.empty()) { - return; - } - // Verify param: browser; type: refptr_diff - DCHECK(browser.get()); - if (!browser.get()) { - return; - } - - // Execute - _struct->send_dynamic_frame_loss_event(_struct, CefBrowserCppToC::Wrap(browser), sceneId.GetStruct(), isStart); -} - NO_SANITIZE("cfi-icall") void CefRenderHandlerCToCpp::OnResizeScrollableViewport( CefRefPtr browser) { diff --git a/libcef_dll/ctocpp/render_handler_ctocpp.h b/libcef_dll/ctocpp/render_handler_ctocpp.h index e29d09de259451c2eeff3d82814d5f6edffc99c2..f1d2eb6e42297578c39f72b75fb7a3711a577daa 100644 --- a/libcef_dll/ctocpp/render_handler_ctocpp.h +++ b/libcef_dll/ctocpp/render_handler_ctocpp.h @@ -138,9 +138,6 @@ class CefRenderHandlerCToCpp const CefRect& cef_screen_rect) override; void GetVisibleViewportRect(CefRefPtr browser, CefRect& rect) override; - void SendDynamicFrameLossEvent(CefRefPtr browser, - const CefString& sceneId, - bool isStart) override; void OnResizeScrollableViewport(CefRefPtr browser) override; void SetFillContent(const std::string& content) override; };