mirror of
https://github.com/servo/servo.git
synced 2025-08-03 20:50:07 +01:00
Move is_discrete from TransitionProperty to AnimatableLonghand
This commit is contained in:
parent
a2307adf46
commit
5ce7b1cc55
3 changed files with 21 additions and 21 deletions
|
@ -1130,14 +1130,14 @@ impl<'le> TElement for GeckoElement<'le> {
|
|||
-> bool {
|
||||
use properties::animated_properties::AnimatedProperty;
|
||||
|
||||
// We don't allow transitions on properties that are not interpolable.
|
||||
if property.is_discrete() {
|
||||
return false;
|
||||
}
|
||||
|
||||
// |property| should be an animatable longhand
|
||||
let animatable_longhand = AnimatableLonghand::from_transition_property(property).unwrap();
|
||||
|
||||
// We don't allow transitions on properties that are not interpolable.
|
||||
if animatable_longhand.is_discrete() {
|
||||
return false;
|
||||
}
|
||||
|
||||
if existing_transitions.contains_key(property) {
|
||||
// If there is an existing transition, update only if the end value differs.
|
||||
// If the end value has not changed, we should leave the currently running
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue