Prevent keyframe time from being set out of bounds (fixes #152)

This commit is contained in:
Jonas Herzig
2020-05-07 11:43:38 +02:00
parent 0962f1895e
commit 316f4e2c3c

View File

@@ -125,6 +125,9 @@ public abstract class GuiEditKeyframe<T extends GuiEditKeyframe<T>> extends Abst
private boolean canSave() {
long newTime = (timeMinField.getInteger() * 60 + timeSecField.getInteger()) * 1000 + timeMSecField.getInteger();
if (newTime < 0 || newTime > guiPathing.timeline.getLength()) {
return false;
}
if (newTime != keyframe.getTime() && path.getKeyframe(newTime) != null) {
return false;
}