< prev index next >
modules/graphics/src/main/java/javafx/animation/PathTransition.java
Print this page
*** 352,370 ****
final Node node = getNode();
return (node != null) ? node : getParentTargetNode();
}
@Override
! boolean impl_startable(boolean forceSync) {
! return super.impl_startable(forceSync)
&& (((getTargetNode() != null) && (getPath() != null) && !getPath().getLayoutBounds().isEmpty()) || (!forceSync
&& (cachedNode != null)));
}
@Override
! void impl_sync(boolean forceSync) {
! super.impl_sync(forceSync);
if (forceSync || (cachedNode == null)) {
cachedNode = getTargetNode();
recomputeSegments();
cachedIsNormalRequired = getOrientation() == OrientationType.ORTHOGONAL_TO_TANGENT;
}
--- 352,370 ----
final Node node = getNode();
return (node != null) ? node : getParentTargetNode();
}
@Override
! boolean startable(boolean forceSync) {
! return super.startable(forceSync)
&& (((getTargetNode() != null) && (getPath() != null) && !getPath().getLayoutBounds().isEmpty()) || (!forceSync
&& (cachedNode != null)));
}
@Override
! void sync(boolean forceSync) {
! super.sync(forceSync);
if (forceSync || (cachedNode == null)) {
cachedNode = getTargetNode();
recomputeSegments();
cachedIsNormalRequired = getOrientation() == OrientationType.ORTHOGONAL_TO_TANGENT;
}
< prev index next >