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)
{
Preconditions.checkArgument(!duration.isNegative(), "negative duration");
this.duration = duration;
endTime = startTime.plus(duration);
}