commit | d4784a3b90f849e8732968d45886fb0c8f0d8cf3 | [log] [tgz] |
---|---|---|
author | Mathias Agopian <mathias@google.com> | Thu May 27 19:41:15 2010 -0700 |
committer | Mathias Agopian <mathias@google.com> | Thu May 27 19:55:43 2010 -0700 |
tree | e061fb5abddada8e155df197d1dd21878f3c00c0 | |
parent | 9aaa3661ee28365204ce71e9a0ab7dd753d6fee7 [diff] |
more clean-up of Surfaceflinger's client management SurfaceComposerClient now only exist on the WindowManager side, the client side uses the new SurfaceClient class, which only exposes what a client needs. also instead of keeping mappings from IBinder to SurfaceComposerClients we have a SurfaceClient per Surface (referring to the same IBinder), this is made possible by the fact that SurfaceClient is very light. Change-Id: I6a1f7015424f07871632a25ed6a502c55abfcfa6