From c7a98f864a35b9fbb482134e443b217d39e5b1b2 Mon Sep 17 00:00:00 2001 From: LM Date: Fri, 10 Jun 2011 21:26:45 +0200 Subject: [PATCH] Fixed small Eigen-related execution error --- src/uas/UASManager.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/uas/UASManager.h b/src/uas/UASManager.h index 85fc4217a..82d07cb7a 100644 --- a/src/uas/UASManager.h +++ b/src/uas/UASManager.h @@ -224,7 +224,12 @@ signals: void activeUASStatusChanged(int systemId, bool active); /** @brief Current home position changed */ void homePositionChanged(double lat, double lon, double alt); - +public: + /* Need to align struct pointer to prevent a memory assertion: + * See http://eigen.tuxfamily.org/dox-devel/TopicUnalignedArrayAssert.html + * for details + */ + EIGEN_MAKE_ALIGNED_OPERATOR_NEW }; #endif // _UASMANAGER_H_ -- 2.22.0