OSDN Git Service

surfaceflinger: recompute visibility after sideband stream change
authorJesse Hall <jessehall@google.com>
Tue, 30 Sep 2014 17:35:11 +0000 (10:35 -0700)
committerJesse Hall <jessehall@google.com>
Wed, 1 Oct 2014 16:00:34 +0000 (09:00 -0700)
commit5bf786d8f00ff8eee64ebf330dac55e33a0f97b1
tree665dab472019def8a3b9d249503fb89e964dbe3b
parent5ee2c9d20c0fbecf6b4a482eb8d8bfdf85d0d424
surfaceflinger: recompute visibility after sideband stream change

We normally recompute layer visibility when a layer gets its first
buffer; before then it's treated as invisible. Sideband layers never
get a buffer (as far as SurfaceFlinger knows), so never became
visible. Now we also recompute visibility when a layer gets a new
sideband stream.

Bug: 17752511
Change-Id: I84e150f196eb2eb7bcd2616248e5e3fa73624809
services/surfaceflinger/Layer.cpp