diff options
author | android-build-team Robot <android-build-team-robot@google.com> | 2017-09-22 08:11:47 +0000 |
---|---|---|
committer | android-build-team Robot <android-build-team-robot@google.com> | 2017-09-22 08:11:47 +0000 |
commit | 66add5d51fdc753bca43340ecbd0de5079ccedca (patch) | |
tree | ebe535181180d602413a7eec93da83cfb381702f | |
parent | 974f7a4979cb5fb452ad38494de5d095e4752c1e (diff) | |
parent | e64acba60e031af0b0a9617b8415008e744b4a40 (diff) | |
download | drm_hwcomposer-66add5d51fdc753bca43340ecbd0de5079ccedca.tar.gz |
release-request-ed8626b9-4479-4c76-9207-5f511f136606-for-git_pi-release-4354758 snap-temp-L65900000105223161
Change-Id: I175d5ecdbc5ef430328faef4645f4857276b8079
-rw-r--r-- | drmdisplaycomposition.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drmdisplaycomposition.cpp b/drmdisplaycomposition.cpp index 293160b..0f8084b 100644 --- a/drmdisplaycomposition.cpp +++ b/drmdisplaycomposition.cpp @@ -379,6 +379,9 @@ int DrmDisplayComposition::Plan(SquashState *squash, if (!i.plane()) continue; + // make sure that source layers are ordered based on zorder + std::sort(i.source_layers().begin(), i.source_layers().end()); + std::vector<DrmPlane *> *container; if (i.plane()->type() == DRM_PLANE_TYPE_PRIMARY) container = primary_planes; |