[WRTjs] Fix webapp launching issue in onscreen rendering 52/289152/5
authorSangYong Park <sy302.park@samsung.com>
Thu, 2 Mar 2023 06:46:35 +0000 (15:46 +0900)
committerBot Blink <blinkbot@samsung.com>
Fri, 3 Mar 2023 09:35:06 +0000 (09:35 +0000)
. Set view of web contents properly, and register electron's
  RenderFrameHost mojo interface for onscreen rendering.

Change-Id: Ie66dc2f9cca81f6f8b48b2074712355fcce49f7d
Signed-off-by: SangYong Park <sy302.park@samsung.com>
electron/shell/browser/api/electron_api_web_contents_view.cc
wrt/src/browser/wrt_browser_client.cc

index 0cff4f8..7b74cb2 100644 (file)
@@ -27,8 +27,6 @@ WebContentsView::WebContentsView(v8::Isolate* isolate,
     : View(new DelayedNativeViewHost(web_contents->inspectable_web_contents()
                                          ->GetView()
                                          ->GetNativeView())),
-#elif defined(ENABLE_WRT_JS)
-    : View(),
 #else
     : View(web_contents->inspectable_web_contents()->GetView()->GetView()),
 #endif
index 0cf861c..a885e36 100755 (executable)
@@ -507,6 +507,9 @@ void WRTBrowserClient::RegisterAssociatedInterfaceBindersForRenderFrameHost(
         WRTWebContents::BindBrowser(std::move(receiver), render_frame_host);
       },
       &render_frame_host));
+
+  ElectronBrowserClient::RegisterAssociatedInterfaceBindersForRenderFrameHost(
+      render_frame_host, associated_registry);
 }
 
 }  // namespace wrt