Commit 75effde3 authored by Minju Kim's avatar Minju Kim Committed by Chromium LUCI CQ

ozone/wayland: Remove unneeded lambda 'add_region'

Now that it is called directly from the single place,
lambda 'add_region' is not needed anymore.

Bug: 1126828
Change-Id: Ia3f21359fda9a06c05ce0307171340728f2e532d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2641687
Commit-Queue: MINJU KIM <mkim@igalia.com>
Reviewed-by: default avatarNick Yamane <nickdiego@igalia.com>
Reviewed-by: default avatarMaksim Sisov <msisov@igalia.com>
Cr-Commit-Position: refs/heads/master@{#845971}
parent fe8ac1d7
...@@ -219,19 +219,16 @@ wl::Object<wl_region> WaylandSurface::CreateAndAddRegion( ...@@ -219,19 +219,16 @@ wl::Object<wl_region> WaylandSurface::CreateAndAddRegion(
wl::Object<wl_region> region( wl::Object<wl_region> region(
wl_compositor_create_region(connection_->compositor())); wl_compositor_create_region(connection_->compositor()));
auto add_region = [&](const gfx::Rect& r) {
gfx::Rect region_dip = gfx::ScaleToEnclosingRect(r, 1.f / buffer_scale_);
wl_region_add(region.get(), region_dip.x(), region_dip.y(),
region_dip.width(), region_dip.height());
};
auto window_shape_in_dips = root_window_->GetWindowShape(); auto window_shape_in_dips = root_window_->GetWindowShape();
if (window_shape_in_dips.has_value()) { if (window_shape_in_dips.has_value()) {
for (const auto& rect : window_shape_in_dips.value()) for (const auto& rect : window_shape_in_dips.value())
wl_region_add(region.get(), rect.x(), rect.y(), rect.width(), wl_region_add(region.get(), rect.x(), rect.y(), rect.width(),
rect.height()); rect.height());
} else { } else {
add_region(region_px); gfx::Rect region_dip =
gfx::ScaleToEnclosingRect(region_px, 1.f / buffer_scale_);
wl_region_add(region.get(), region_dip.x(), region_dip.y(),
region_dip.width(), region_dip.height());
} }
return region; return region;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment