History

Resume eye tracking at start-up if was running at shut-down

David Rowe committed 11 years ago

Commit e2bf5ca1 parent e37fd952 files · +6 −1Browse files

Showing the changes to interface/src/Application.cpp (1 of 2 files). Show all

Unified · Split

interface/src/Application.cpp+5−1
@@ -2042,9 +2042,13 @@ void Application::setActiveFaceTracker() { · 2041 unmodified lines
20422042
20432043 void Application::setActiveEyeTracker() {
20442044 #ifdef HAVE_IVIEWHMD
2045+ auto eyeTracker = DependencyManager::get<EyeTracker>();
2046+ if (!eyeTracker->isInitialized()) {
2047+ return;
2048+ }
2049+
20452050 bool isEyeTracking = Menu::getInstance()->isOptionChecked(MenuOption::SMIEyeTracking);
20462051 bool isSimulating = Menu::getInstance()->isOptionChecked(MenuOption::SimulateEyeTracking);
2047− auto eyeTracker = DependencyManager::get<EyeTracker>();
20482052 eyeTracker->setEnabled(isEyeTracking, isSimulating);
20492053 if (isEyeTracking && !eyeTracker->isTracking()) {
20502054 Menu::getInstance()->setIsOptionChecked(MenuOption::SMIEyeTracking, false);