diff --git a/include/ArrayAccessor.h b/include/ArrayAccessor.h index 2f699012191e23447078e2fd930f07e9dc0cf84a..90633f775bd4f1d9486c0ac4bcb622ca5e3b9005 100644 --- a/include/ArrayAccessor.h +++ b/include/ArrayAccessor.h @@ -63,6 +63,7 @@ namespace ChimeraTK { } bool readNonBlocking() { + boost::this_thread::interruption_point(); return impl->readNonBlocking(); } diff --git a/include/ScalarAccessor.h b/include/ScalarAccessor.h index 0b4fdee6f32958e063c982faf1f152eb93c87c6d..036362123e8173372faa187c45b0f27a1f4c583a 100644 --- a/include/ScalarAccessor.h +++ b/include/ScalarAccessor.h @@ -62,6 +62,7 @@ namespace ChimeraTK { } bool readNonBlocking() { + boost::this_thread::interruption_point(); return impl->readNonBlocking(); }