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);