mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
chrome: Implement GetWindowHandle() for --multi-threaded-message-loop (see issue #3294)
This commit is contained in:
@ -168,8 +168,7 @@ CefWindowHandle ChromeBrowserHostImpl::GetWindowHandle() {
|
||||
if (platform_delegate_)
|
||||
return platform_delegate_->GetHostWindowHandle();
|
||||
}
|
||||
NOTIMPLEMENTED();
|
||||
return kNullWindowHandle;
|
||||
return host_window_handle_;
|
||||
}
|
||||
|
||||
CefWindowHandle ChromeBrowserHostImpl::GetOpenerWindowHandle() {
|
||||
@ -524,6 +523,8 @@ void ChromeBrowserHostImpl::SetBrowser(Browser* browser) {
|
||||
browser_ = browser;
|
||||
static_cast<CefBrowserPlatformDelegateChrome*>(platform_delegate_.get())
|
||||
->set_chrome_browser(browser);
|
||||
if (browser_)
|
||||
host_window_handle_ = platform_delegate_->GetHostWindowHandle();
|
||||
}
|
||||
|
||||
void ChromeBrowserHostImpl::WindowDestroyed() {
|
||||
|
Reference in New Issue
Block a user