infobox: consistently require non-negative timer durations

This commit is contained in:
Adam
2022-04-24 19:14:45 -04:00
parent 1d0a0315d4
commit fc1c12c0e3

View File

@@ -96,6 +96,7 @@ public class Timer extends InfoBox
public void setDuration(Duration duration) public void setDuration(Duration duration)
{ {
Preconditions.checkArgument(!duration.isNegative(), "negative duration");
this.duration = duration; this.duration = duration;
endTime = startTime.plus(duration); endTime = startTime.plus(duration);
} }