SurfaceFlinger: Cache updateInputWindows call
This is a conservative but safe cache. We invalidate it if any layer with InputInfo, or any layer whose children/relative-children have input info updates their drawing state. Not all these drawing state updates will result in Input changes, but we can be confident that without some drawing state change there wont be any Input changes, and thus it seems the cache is safe. This will solve the case of moving layers that don't have any InputInfo assosciated generating setInputWindows calls. Bug: 148675756 Test: Existing tests pass. go/wm-smoke Change-Id: Ie5979b25370c2d5c3d8a55f187fc6fda1cc75b27
Loading
Please register or sign in to comment