commit | 15eae09ebb293135dedce203bcb542a2e6e8d43a | [log] [tgz] |
---|---|---|
author | Robert Carr <racarr@google.com> | Fri Mar 23 13:43:53 2018 -0700 |
committer | Robert Carr <racarr@google.com> | Fri Mar 23 13:43:53 2018 -0700 |
tree | 599b6c6cdb9d1f22ddd4fcb44e3f3be96c78f9fc | |
parent | 14c461a47806524f7bb51273df7d45fb8648b4b7 [diff] |
SurfaceFlinger: Fix reparenting following ReparentForDrawing Counterintuitively, the new-parent doesn't have the children in it's child list so even when cleaning up we need to call reparentChildrenForDrawing on the old parent instead of the new parent. Also clarify name to make this more obvious and add test. Test: Transaction_test.cpp Bug: 76099859 Change-Id: I935eec303dba320b5a2731606ec862311c5ca43e