Index: components/exo/surface.cc |
diff --git a/components/exo/surface.cc b/components/exo/surface.cc |
index 0822a3d17dfa41f49d67446fe4f87706f559bf36..8283899dbbf2412e711be933793550c1bbd475ba 100644 |
--- a/components/exo/surface.cc |
+++ b/components/exo/surface.cc |
@@ -799,6 +799,8 @@ void Surface::UpdateSurface(bool full_damage) { |
current_resource_.id, true, uv_top_left, |
uv_bottom_right, SK_ColorTRANSPARENT, vertex_opacity, |
false, false, state_.only_visible_on_secure_output); |
+ if (current_resource_.is_overlay_candidate) |
+ texture_quad->set_resource_size_in_pixels(current_resource_.size); |
delegated_frame->resource_list.push_back(current_resource_); |
} else { |
cc::SolidColorDrawQuad* solid_quad = |