Only allow a single keyframe to be selected

Fix crash when adding keyframe exactly on top of another
This commit is contained in:
johni0702
2016-09-02 13:45:40 +02:00
parent cd1a53531b
commit 50ba370c1c
4 changed files with 32 additions and 40 deletions

View File

@@ -59,26 +59,18 @@ public class ReplayModSimplePathing implements PathingRegistry {
currentTimeline = createTimeline();
currentTimeline.createPath();
currentTimeline.createPath();
selectedTimeKeyframe = selectedPositionKeyframe = null;
selectedKeyframe = null;
}
private Timeline currentTimeline = createTimeline(); { currentTimeline.createPath(); currentTimeline.createPath(); }
private Keyframe selectedTimeKeyframe, selectedPositionKeyframe;
private Keyframe selectedKeyframe;
public Keyframe getSelectedTimeKeyframe() {
return selectedTimeKeyframe;
public Keyframe getSelectedKeyframe() {
return selectedKeyframe;
}
public Keyframe getSelectedPositionKeyframe() {
return selectedPositionKeyframe;
}
public void setSelectedPositionKeyframe(Keyframe selectedPositionKeyframe) {
this.selectedPositionKeyframe = selectedPositionKeyframe;
}
public void setSelectedTimeKeyframe(Keyframe selectedTimeKeyframe) {
this.selectedTimeKeyframe = selectedTimeKeyframe;
public void setSelectedKeyframe(Keyframe selected) {
this.selectedKeyframe = selected;
}
public void setCurrentTimeline(Timeline currentTimeline) {