mirror of
https://github.com/servo/servo.git
synced 2025-06-06 16:45:39 +00:00
Consider empty gradients in is_zero_size_gradient()
This commit is contained in:
parent
ada7986fef
commit
9a2370a3a8
1 changed files with 4 additions and 2 deletions
|
@ -251,9 +251,11 @@ impl canvas_data::Pattern<'_> {
|
|||
Pattern::RadialGradient(pattern) => {
|
||||
let centers_equal = pattern.center1 == pattern.center2;
|
||||
let radii_equal = pattern.radius1 == pattern.radius2;
|
||||
centers_equal && radii_equal
|
||||
(centers_equal && radii_equal) || pattern.gradient.stops.is_empty()
|
||||
},
|
||||
Pattern::LinearGradient(pattern) => {
|
||||
(pattern.start == pattern.end) || pattern.gradient.stops.is_empty()
|
||||
},
|
||||
Pattern::LinearGradient(pattern) => pattern.start == pattern.end,
|
||||
Pattern::Color(..) | Pattern::Surface(..) => false,
|
||||
},
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue