chore: bump chromium to f5b345dd470f14eef6e44732ccf23 (master) (#20649)
This commit is contained in:
parent
fb8b1fd1c9
commit
b6246dcf12
154 changed files with 1490 additions and 1197 deletions
|
@ -98,18 +98,17 @@ ElectronApiServiceImpl::ElectronApiServiceImpl(
|
|||
content::RenderFrame* render_frame,
|
||||
RendererClientBase* renderer_client)
|
||||
: content::RenderFrameObserver(render_frame),
|
||||
binding_(this),
|
||||
renderer_client_(renderer_client),
|
||||
weak_factory_(this) {}
|
||||
|
||||
void ElectronApiServiceImpl::BindTo(
|
||||
mojom::ElectronRendererAssociatedRequest request) {
|
||||
mojo::PendingAssociatedReceiver<mojom::ElectronRenderer> receiver) {
|
||||
// Note: BindTo might be called for multiple times.
|
||||
if (binding_.is_bound())
|
||||
binding_.Unbind();
|
||||
if (receiver_.is_bound())
|
||||
receiver_.reset();
|
||||
|
||||
binding_.Bind(std::move(request));
|
||||
binding_.set_connection_error_handler(
|
||||
receiver_.Bind(std::move(receiver));
|
||||
receiver_.set_disconnect_handler(
|
||||
base::BindOnce(&ElectronApiServiceImpl::OnConnectionError, GetWeakPtr()));
|
||||
}
|
||||
|
||||
|
@ -122,8 +121,8 @@ void ElectronApiServiceImpl::OnDestruct() {
|
|||
}
|
||||
|
||||
void ElectronApiServiceImpl::OnConnectionError() {
|
||||
if (binding_.is_bound())
|
||||
binding_.Unbind();
|
||||
if (receiver_.is_bound())
|
||||
receiver_.reset();
|
||||
}
|
||||
|
||||
void ElectronApiServiceImpl::Message(bool internal,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue