Overview
In the MRTK 2.8.2, the CoreServices.InputSystem.EyeGazeProvider.IsEyeCalibrationValid always returns true even there is no valid eye calibration
Expected behavior
When there is no eye calibration, the CoreServices.InputSystem.EyeGazeProvider.IsEyeCalibrationValid should return false
Actual behavior
When there is no eye calibration, the CoreServices.InputSystem.EyeGazeProvider.IsEyeCalibrationValid returns true
Steps to reproduce
- In HoloLens Settings, go to Privacy -> Eye tracker -> Clear all eye calibration data
- Take off HoloLens and wear it again
- Open the Unity app which needs to use gaze data
- Click Cancel in the prompt of “Let’s adjust HoloLens for your eyes” to decline the eye calibration
- The value of flag
CoreServices.InputSystem.EyeGazeProvider.IsEyeCalibrationValid always return true
Unity editor version
2021.3.1f1
Mixed Reality Toolkit release version
2.8.2
Overview
In the MRTK 2.8.2, the
CoreServices.InputSystem.EyeGazeProvider.IsEyeCalibrationValidalways returns true even there is no valid eye calibrationExpected behavior
When there is no eye calibration, the
CoreServices.InputSystem.EyeGazeProvider.IsEyeCalibrationValidshould return falseActual behavior
When there is no eye calibration, the
CoreServices.InputSystem.EyeGazeProvider.IsEyeCalibrationValidreturns trueSteps to reproduce
CoreServices.InputSystem.EyeGazeProvider.IsEyeCalibrationValidalways return trueUnity editor version
2021.3.1f1
Mixed Reality Toolkit release version
2.8.2