diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2015-10-03 11:38:17 +0200 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2015-10-03 11:38:17 +0200 |
commit | 32e67f4ea87461624e74390b25f41aede618d5f0 (patch) | |
tree | 4d64a17e62fb9caf6c970c6ea838aaa7604f4deb /ftnoir_protocol_ft | |
parent | cd213cfffe6d4492302808e69f508ccf6259d453 (diff) |
ft: add locking back
Diffstat (limited to 'ftnoir_protocol_ft')
-rw-r--r-- | ftnoir_protocol_ft/ftnoir_protocol_ft.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ftnoir_protocol_ft/ftnoir_protocol_ft.cpp b/ftnoir_protocol_ft/ftnoir_protocol_ft.cpp index b38b0730..97caaefc 100644 --- a/ftnoir_protocol_ft/ftnoir_protocol_ft.cpp +++ b/ftnoir_protocol_ft/ftnoir_protocol_ft.cpp @@ -65,6 +65,8 @@ void FTNoIR_Protocol::pose(const double* headpose) { FTHeap* ft = pMemData; FTData* data = &ft->data; + + shm.lock(); data->RawX = 0; data->RawY = 0; @@ -107,6 +109,8 @@ void FTNoIR_Protocol::pose(const double* headpose) { } data->DataID += 1; + + shm.unlock(); } void FTNoIR_Protocol::start_tirviews() { |