mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
Continue OnDownloadUpdated notifications after navigation (issue #1833)
This commit is contained in:
@ -1290,6 +1290,7 @@ void CefBrowserHostImpl::DestroyBrowser() {
|
||||
if (menu_manager_.get())
|
||||
menu_manager_->Destroy();
|
||||
|
||||
FOR_EACH_OBSERVER(Observer, observers_, OnBrowserDestroyed(this));
|
||||
platform_delegate_->BrowserDestroyed(this);
|
||||
|
||||
while (!queued_messages_.empty()) {
|
||||
@ -2496,6 +2497,21 @@ bool CefBrowserHostImpl::Send(IPC::Message* message) {
|
||||
}
|
||||
}
|
||||
|
||||
void CefBrowserHostImpl::AddObserver(Observer* observer) {
|
||||
CEF_REQUIRE_UIT();
|
||||
observers_.AddObserver(observer);
|
||||
}
|
||||
|
||||
void CefBrowserHostImpl::RemoveObserver(Observer* observer) {
|
||||
CEF_REQUIRE_UIT();
|
||||
observers_.RemoveObserver(observer);
|
||||
}
|
||||
|
||||
bool CefBrowserHostImpl::HasObserver(Observer* observer) const {
|
||||
CEF_REQUIRE_UIT();
|
||||
return observers_.HasObserver(observer);
|
||||
}
|
||||
|
||||
|
||||
// content::WebContentsObserver::OnMessageReceived() message handlers.
|
||||
// -----------------------------------------------------------------------------
|
||||
|
Reference in New Issue
Block a user