diff --git a/liboverlay/overlayLib.cpp b/liboverlay/overlayLib.cpp index 1dc8549..53d430b 100644 --- a/liboverlay/overlayLib.cpp +++ b/liboverlay/overlayLib.cpp @@ -1076,6 +1076,8 @@ bool OverlayControlChannel::setParameter(int param, int value, bool fetch) { if ((mOVInfo.user_data[0] == MDP_ROT_90) || (mOVInfo.user_data[0] == MDP_ROT_270)) mOVInfo.flags |= MDP_SOURCE_ROTATED_90; + else + mOVInfo.flags &= ~MDP_SOURCE_ROTATED_90; if (ioctl(mFD, MSMFB_OVERLAY_SET, &mOVInfo)) { reportError("setParameter, overlay set failed");