From 2381e68569bac41be1732326541793bad0675208 Mon Sep 17 00:00:00 2001 From: Brandon DeRosier Date: Mon, 4 Mar 2024 16:45:29 -0800 Subject: [PATCH] [Impeller] Increment depth when applying blur style clip in the Gaussian blur. --- .../entity/contents/filters/gaussian_blur_filter_contents.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/impeller/entity/contents/filters/gaussian_blur_filter_contents.cc b/impeller/entity/contents/filters/gaussian_blur_filter_contents.cc index 62a2bd490baef..4263969f47a27 100644 --- a/impeller/entity/contents/filters/gaussian_blur_filter_contents.cc +++ b/impeller/entity/contents/filters/gaussian_blur_filter_contents.cc @@ -231,6 +231,7 @@ Entity ApplyBlurStyle(FilterContents::BlurStyle blur_style, auto shared_blur_entity = std::make_shared(std::move(blur_entity)); shared_blur_entity->SetNewClipDepth(entity.GetNewClipDepth()); + shared_blur_entity->SetClipDepth(entity.GetClipDepth() + 1); auto clipper = std::make_unique(); clipper->SetClipOperation(clip_operation); clipper->SetGeometry(geometry);