fixup! [TTVD] Send ewk playback notifications 22/322122/3
authorJakub Gajownik <j.gajownik2@samsung.com>
Wed, 2 Apr 2025 16:22:59 +0000 (18:22 +0200)
committerBot Blink <blinkbot@samsung.com>
Fri, 4 Apr 2025 07:01:52 +0000 (07:01 +0000)
Since WRTBrowserClient bases on Electron browser client,
we should call parent method as well when overriding
browser interface binders.

This solves issue with starting some applications
(e.g GeForce Now).

Bug: https://jira-eu.sec.samsung.net/browse/VDGAME-663
Change-Id: I6d967b823f3b2129123fa1d68bc52bfa15df4622
Signed-off-by: Jakub Gajownik <j.gajownik2@samsung.com>
wrt/src/browser/tv/wrt_browser_client_tv.cc
wrt/src/browser/tv/wrt_browser_client_tv.h

index 4d8b97c808de67a4b190fab554d8e1b8e98b867e..551158b2a45aa5b4d0a618f2526b4d02860fb5db 100644 (file)
@@ -149,6 +149,8 @@ void WRTBrowserClientTV::OnWebContentsCreated(
 void WRTBrowserClientTV::RegisterBrowserInterfaceBindersForFrame(
     content::RenderFrameHost* render_frame_host,
     mojo::BinderMapWithContext<content::RenderFrameHost*>* map) {
+  WRTBrowserClient::RegisterBrowserInterfaceBindersForFrame(render_frame_host,
+                                                            map);
   ttvd_web_contents_manager_.RegisterBrowserInterfaceBindersForFrame(
       render_frame_host, map);
 }
index 987436fe32e600678be33afe8b47242fd2d65c31..93a1c5d188fdff63f01a67714363f90cc6238da9 100644 (file)
@@ -59,7 +59,7 @@ class WRTBrowserClientTV : public WRTBrowserClient {
   void OnWebContentsCreated(content::WebContents* web_contents) override;
   void RegisterBrowserInterfaceBindersForFrame(
       content::RenderFrameHost* render_frame_host,
-      mojo::BinderMapWithContext<content::RenderFrameHost*>* map);
+      mojo::BinderMapWithContext<content::RenderFrameHost*>* map) override;
 
   content::TTvdWebContentsObserverManager ttvd_web_contents_manager_;
 #endif  // defined(TIZEN_TV_UPSTREAM_MULTIMEDIA)