Skip to content

IsEyeCalibrationValid always returns true even there is no valid eye calibration #10887

@BowenBZ

Description

@BowenBZ

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

  1. In HoloLens Settings, go to Privacy -> Eye tracker -> Clear all eye calibration data
  2. Take off HoloLens and wear it again
  3. Open the Unity app which needs to use gaze data
  4. Click Cancel in the prompt of “Let’s adjust HoloLens for your eyes” to decline the eye calibration
  5. 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

Metadata

Metadata

Assignees

Labels

ExternalThis is an issue with, or behavior of a component / tool external to MRTKInput - Eye Tracking

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions