summaryrefslogtreecommitdiff
path: root/opengl/libagl/array.cpp
diff options
context:
space:
mode:
author Dan Stoza <stoza@google.com> 2017-04-27 13:42:17 -0700
committer Dan Stoza <stoza@google.com> 2017-05-02 13:34:34 -0700
commit412903fce3a93f411c85c54375a1851bfb370400 (patch)
treee6f831161b9e544cc81c1f2c9cd7e771644f0e8c /opengl/libagl/array.cpp
parent2041913a05b79b96c5c084f30bb8944049a976c8 (diff)
SurfaceFlinger: Select which layer state to visit
Modifies the traverseIn[Reverse]ZOrder methods to also take an enum value specifying whether to traverse the current state or the drawing state. This has the effect of fixing a bug where we weren't performing transactions on a child layer because its parent was only visiting its drawing layers (rather than its current layers) and was thus skipping the child, which had not yet been moved from current to drawing. Bug: 36858924 Test: ChildLayerTest.Bug36858924 doesn't hang Change-Id: I1959f40bc07e77864ba024511d429592a398a67a
Diffstat (limited to 'opengl/libagl/array.cpp')
0 files changed, 0 insertions, 0 deletions