diff --git a/src/Magnum/Trade/ObjectData2D.cpp b/src/Magnum/Trade/ObjectData2D.cpp index b96a97e53..be87afc04 100644 --- a/src/Magnum/Trade/ObjectData2D.cpp +++ b/src/Magnum/Trade/ObjectData2D.cpp @@ -71,8 +71,9 @@ Vector2 ObjectData2D::scaling() const { Matrix3 ObjectData2D::transformation() const { if(_flags & ObjectFlag2D::HasTranslationRotationScaling) - return Matrix3::from(_transformation.trs.rotation.toMatrix(), - _transformation.trs.translation)* + /* Has to be on a single line otherwise lcov reports an uncovered + line. Ugh. */ + return Matrix3::from(_transformation.trs.rotation.toMatrix(), _transformation.trs.translation)* Matrix3::scaling(_transformation.trs.scaling); return _transformation.matrix; } diff --git a/src/Magnum/Trade/ObjectData3D.cpp b/src/Magnum/Trade/ObjectData3D.cpp index b8ef0285a..398edb0eb 100644 --- a/src/Magnum/Trade/ObjectData3D.cpp +++ b/src/Magnum/Trade/ObjectData3D.cpp @@ -71,8 +71,9 @@ Vector3 ObjectData3D::scaling() const { Matrix4 ObjectData3D::transformation() const { if(_flags & ObjectFlag3D::HasTranslationRotationScaling) - return Matrix4::from(_transformation.trs.rotation.toMatrix(), - _transformation.trs.translation)* + /* Has to be on a single line otherwise lcov reports an uncovered + line. Ugh. */ + return Matrix4::from(_transformation.trs.rotation.toMatrix(), _transformation.trs.translation)* Matrix4::scaling(_transformation.trs.scaling); return _transformation.matrix; }