MCPcopy Create free account
hub / github.com/electron/electron / SetEmbedder

Method SetEmbedder

shell/browser/api/electron_api_web_contents.cc:4438–4453  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4436}
4437
4438void WebContents::SetEmbedder(const WebContents* embedder) {
4439 if (embedder) {
4440 NativeWindow* owner_window = nullptr;
4441 auto* relay = NativeWindowRelay::FromWebContents(embedder->web_contents());
4442 if (relay) {
4443 owner_window = relay->GetNativeWindow();
4444 }
4445 if (owner_window)
4446 SetOwnerWindow(owner_window);
4447
4448 if (web_contents()->GetRenderWidgetHostView()) {
4449 web_contents()->WasHidden();
4450 web_contents()->WasShown();
4451 }
4452 }
4453}
4454
4455void WebContents::SetDevToolsWebContents(const WebContents* devtools) {
4456 if (inspectable_web_contents_)

Callers

nothing calls this directly

Calls 1

GetNativeWindowMethod · 0.45

Tested by

no test coverage detected