On Tue, 14 Nov 2023 13:04:35 GMT, John Hendrikx <jhendr...@openjdk.org> wrote:

>> Michael Strauß has updated the pull request incrementally with one 
>> additional commit since the last revision:
>> 
>>   Test whether two Interpolatable instances are compatible
>
> modules/javafx.graphics/src/main/java/javafx/css/StyleableDoubleProperty.java 
> line 78:
> 
>> 76: 
>> 77:         if (transition != null) {
>> 78:             timer = TransitionTimer.run(new TransitionTimerImpl(this, 
>> v), transition);
> 
> Would it be possible to check here if this timer is going to the same target? 
>  Also see other comment about a simplification.
> 
>      if (timer == null || timer.newValue.equals(v))) {
>           timer = TransitionTimer.run(new TransitionTimerImpl(this, v), 
> transition);
>      }

I've moved the logic to discard redundant transitions to the 
`StyleableProperty` implementation classes.

-------------

PR Review Comment: https://git.openjdk.org/jfx/pull/870#discussion_r1545575965

Reply via email to