GP-1612 - Fixed Help Viewer exception when animation is disabled

This commit is contained in:
dragonmacher 2021-12-16 11:46:00 -05:00
parent 40aa807f8a
commit a9f0e9239f

View file

@ -496,15 +496,18 @@ public class GHelpBroker extends DefaultHelpBroker {
Rectangle relativeArea = SwingUtilities.convertRectangle(scrollPane, area, contentPane); Rectangle relativeArea = SwingUtilities.convertRectangle(scrollPane, area, contentPane);
Shape star = new StarShape(relativeArea.getLocation()); Shape star = new StarShape(relativeArea.getLocation());
lastAnimator = Animator animator =
AnimationUtils.createPaintingAnimator(helpWindow, new LocationHintPainter(star)); AnimationUtils.createPaintingAnimator(helpWindow, new LocationHintPainter(star));
lastAnimator.addTarget(new TimingTargetAdapter() { if (animator == null) {
return;
}
lastAnimator = animator;
lastAnimator.addTarget(new TimingTargetAdapter() {
@Override @Override
public void end() { public void end() {
lastAnimator = null; lastAnimator = null;
} }
}); });
} }