| commit | c7b388c2b3a9558c85e3730a7c6b261392ce493e | [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 | 38725561e04c5e754c0c3b2a240a507ea98f6cf4 | |
| parent | df0364de6f7be68e003729c262fe2731b82ae10e [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