[dasher] Reset eyetracker calibration upon startup
- From: Patrick Welche <pwelche src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [dasher] Reset eyetracker calibration upon startup
- Date: Tue, 12 Jul 2011 15:28:13 +0000 (UTC)
commit a5dbc358682707b9eefa4a01971ad94882503c84
Author: Alan Lawrence <acl33 inf phy cam ac uk>
Date: Thu Jul 7 16:41:19 2011 +0100
Reset eyetracker calibration upon startup
(Iff Autocalibration enabled - as eyetracker likely set up differently
for each session - consistent with old EyetrackerFilter)
Src/DasherCore/DefaultFilter.cpp | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/Src/DasherCore/DefaultFilter.cpp b/Src/DasherCore/DefaultFilter.cpp
index 0145a70..6c67143 100644
--- a/Src/DasherCore/DefaultFilter.cpp
+++ b/Src/DasherCore/DefaultFilter.cpp
@@ -31,8 +31,9 @@ CDefaultFilter::CDefaultFilter(CSettingsUser *pCreateFrom, CDasherInterfaceBase
// Initialize autocalibration (i.e. seen nothing yet)
m_iSum = 0;
-
m_iCounter = 0;
+ if (GetBoolParameter(BP_AUTOCALIBRATE)) //eyetracker calibration has likely changed from previous session
+ SetLongParameter(LP_TARGET_OFFSET, 0); //so start over from scratch
}
CDefaultFilter::~CDefaultFilter() {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]