File tree 2 files changed +12
-12
lines changed
2 files changed +12
-12
lines changed Original file line number Diff line number Diff line change @@ -120,15 +120,18 @@ void DisplayListDispatcher::setPathEffect(sk_sp<SkPathEffect> effect) {
120
120
}
121
121
122
122
// |flutter::Dispatcher|
123
- void DisplayListDispatcher::setMaskFilter (sk_sp<SkMaskFilter> filter) {
123
+ void DisplayListDispatcher::setMaskFilter (const flutter::DlMaskFilter* filter) {
124
124
// Needs https://github.com/flutter/flutter/issues/95434
125
- UNIMPLEMENTED;
126
- }
127
-
128
- // |flutter::Dispatcher|
129
- void DisplayListDispatcher::setMaskBlurFilter (SkBlurStyle style,
130
- SkScalar sigma) {
131
- UNIMPLEMENTED;
125
+ if (filter == nullptr ) {
126
+ // Reset everything
127
+ return ;
128
+ }
129
+ switch (filter->type ()) {
130
+ case flutter::DlMaskFilter::kBlur :
131
+ case flutter::DlMaskFilter::kUnknown :
132
+ UNIMPLEMENTED;
133
+ break ;
134
+ }
132
135
}
133
136
134
137
// |flutter::Dispatcher|
Original file line number Diff line number Diff line change @@ -63,10 +63,7 @@ class DisplayListDispatcher final : public flutter::Dispatcher {
63
63
void setPathEffect (sk_sp<SkPathEffect> effect) override ;
64
64
65
65
// |flutter::Dispatcher|
66
- void setMaskFilter (sk_sp<SkMaskFilter> filter) override ;
67
-
68
- // |flutter::Dispatcher|
69
- void setMaskBlurFilter (SkBlurStyle style, SkScalar sigma) override ;
66
+ void setMaskFilter (const flutter::DlMaskFilter* filter) override ;
70
67
71
68
// |flutter::Dispatcher|
72
69
void setImageFilter (sk_sp<SkImageFilter> filter) override ;
You can’t perform that action at this time.
0 commit comments