From de3c0ac14e4a9cec8fb6fb326a0eb8dadca4cc62 Mon Sep 17 00:00:00 2001 From: Naomi Luis Date: Thu, 7 Apr 2011 10:03:09 -0700 Subject: [PATCH] overlay: Reset the rotation flag Reset the MDP source rotation flag if there is no 90/270 degree rotation. Change-Id: I36ef62e52213149f7ce84677534de969d18972a4 --- liboverlay/overlayLib.cpp | 2 ++ 1 file changed, 2 insertions(+) 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");