Create a test and a check if initial zoom value of ZoomableScrollContainer is in range

This commit is contained in:
Drison64
2022-09-17 22:43:40 +02:00
parent 9d94343317
commit c075d3de08
2 changed files with 16 additions and 0 deletions

View File

@ -87,6 +87,9 @@ namespace osu.Game.Screens.Edit.Compose.Components.Timeline
if (minimum > maximum)
throw new ArgumentException($"{nameof(minimum)} ({minimum}) must be less than {nameof(maximum)} ({maximum})");
if (initial < minimum || initial > maximum)
throw new ArgumentException($"{nameof(initial)} ({initial}) must be between {nameof(minimum)} ({minimum}) and {nameof(maximum)} ({maximum})");
minZoom = minimum;
maxZoom = maximum;
CurrentZoom = zoomTarget = initial;