Skip to content

Commit 3547dd1

Browse files
committed
Ensure we don't set 0 to renderViewportScale
1 parent e440ec6 commit 3547dd1

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Assets/MRTK/Examples/Demos/ReadingMode/Scripts/ReadingModeSceneBehavior.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ public class ReadingModeSceneBehavior : MonoBehaviour
2424
private PinchSlider renderViewportScaleSlider = null;
2525

2626
private float previousSliderValue = -1;
27+
private const float MinScale = 0.001f;
2728

2829
private void Update()
2930
{
@@ -37,15 +38,15 @@ private void Update()
3738
#if UNITY_2019_3_OR_NEWER
3839
if (XRSubsystemHelpers.DisplaySubsystem != null)
3940
{
40-
XRSubsystemHelpers.DisplaySubsystem.scaleOfAllViewports = renderViewportScaleSlider.SliderValue;
41+
XRSubsystemHelpers.DisplaySubsystem.scaleOfAllViewports = Mathf.Max(renderViewportScaleSlider.SliderValue, MinScale);
4142
return;
4243
}
4344
#endif // UNITY_2019_3_OR_NEWER
4445

4546
#if !UNITY_2020_1_OR_NEWER
4647
if (XRDevice.isPresent)
4748
{
48-
XRSettings.renderViewportScale = renderViewportScaleSlider.SliderValue;
49+
XRSettings.renderViewportScale = Mathf.Max(renderViewportScaleSlider.SliderValue, MinScale);
4950
}
5051
#endif // !UNITY_2020_1_OR_NEWER
5152
}

0 commit comments

Comments
 (0)