hwc: move fbzorder initialization code to hwc_fbupdate.cpp
move fbzorder initialization for external during display animation
from landscape to portrait from hwc.cpp to hwc_fbupdate.cpp.
Change-Id: I4dbac87fe56f8262356043865b61a982244cd72a
diff --git a/libhwcomposer/hwc_fbupdate.cpp b/libhwcomposer/hwc_fbupdate.cpp
index 2ec6019..7fb5b46 100644
--- a/libhwcomposer/hwc_fbupdate.cpp
+++ b/libhwcomposer/hwc_fbupdate.cpp
@@ -95,9 +95,13 @@
__FUNCTION__, mDpy);
return false;
}
-
mDest = dest;
+ if((mDpy && ctx->deviceOrientation) &&
+ ctx->listStats[mDpy].isDisplayAnimating) {
+ fbZorder = 0;
+ }
+
ovutils::eMdpFlags mdpFlags = ovutils::OV_MDP_BLEND_FG_PREMULT;
ovutils::eIsFg isFg = ovutils::IS_FG_OFF;
ovutils::eZorder zOrder = static_cast<ovutils::eZorder>(fbZorder);