Solve bug: default StaticRotation matrix not updated on change

This commit is contained in:
Emma Broman
2020-06-18 11:33:06 +02:00
parent 728c34771a
commit 768d7d71bf

View File

@@ -94,7 +94,10 @@ StaticRotation::StaticRotation()
)
{
addProperty(_eulerRotation);
_eulerRotation.onChange([this]() { requireUpdate(); });
_eulerRotation.onChange([this]() {
_matrixIsDirty = true;
requireUpdate();
});
}
StaticRotation::StaticRotation(const ghoul::Dictionary& dictionary) : StaticRotation() {
@@ -123,10 +126,6 @@ StaticRotation::StaticRotation(const ghoul::Dictionary& dictionary) : StaticRota
);
_matrixIsDirty = true;
}
_eulerRotation.onChange([this]() {
_matrixIsDirty = true;
});
}
glm::dmat3 StaticRotation::matrix(const UpdateData&) const {