Merge "overlay: MdssRot: Clear orientation values in setTransform."
diff --git a/liboverlay/overlayMdssRot.cpp b/liboverlay/overlayMdssRot.cpp
index 70bf52b..cf6d6fa 100644
--- a/liboverlay/overlayMdssRot.cpp
+++ b/liboverlay/overlayMdssRot.cpp
@@ -93,6 +93,8 @@
void MdssRot::setTransform(const utils::eTransform& rot)
{
+ // reset rotation flags to avoid stale orientation values
+ mRotInfo.flags &= ~MDSS_ROT_MASK;
int flags = utils::getMdpOrient(rot);
if (flags != -1)
setRotations(flags);
@@ -117,8 +119,6 @@
return (mEnabled = false);
}
mRotData.id = mRotInfo.id;
- // reset rotation flags to avoid stale orientation values
- mRotInfo.flags &= ~MDSS_ROT_MASK;
return true;
}