| Index: ui/aura/mus/window_port_mus.cc
|
| diff --git a/ui/aura/mus/window_port_mus.cc b/ui/aura/mus/window_port_mus.cc
|
| index 1420228e6649ffec6496402e0a3a33443db489e0..0621b0f8aedeb1c38c22de9e22c2c1f8c5329595 100644
|
| --- a/ui/aura/mus/window_port_mus.cc
|
| +++ b/ui/aura/mus/window_port_mus.cc
|
| @@ -324,6 +324,8 @@ const cc::LocalSurfaceId& WindowPortMus::GetOrAllocateLocalSurfaceId(
|
| void WindowPortMus::SetPrimarySurfaceInfo(const cc::SurfaceInfo& surface_info) {
|
| primary_surface_info_ = surface_info;
|
| UpdateClientSurfaceEmbedder();
|
| + if (window_->delegate())
|
| + window_->delegate()->OnWindowSurfaceChanged(surface_info);
|
| }
|
|
|
| void WindowPortMus::SetFallbackSurfaceInfo(
|
| @@ -528,11 +530,9 @@ void WindowPortMus::UpdatePrimarySurfaceInfo() {
|
| if (!frame_sink_id_.is_valid() || !local_surface_id_.is_valid())
|
| return;
|
|
|
| - primary_surface_info_ =
|
| + SetPrimarySurfaceInfo(
|
| cc::SurfaceInfo(cc::SurfaceId(frame_sink_id_, local_surface_id_),
|
| - ScaleFactorForDisplay(window_), last_surface_size_);
|
| -
|
| - UpdateClientSurfaceEmbedder();
|
| + ScaleFactorForDisplay(window_), last_surface_size_));
|
| }
|
|
|
| void WindowPortMus::UpdateClientSurfaceEmbedder() {
|
|
|