summaryrefslogtreecommitdiff
path: root/libs/gui/BufferQueueThreadState.cpp
diff options
context:
space:
mode:
author Robert Carr <racarr@google.com> 2019-01-22 09:05:25 -0800
committer Robert Carr <racarr@google.com> 2019-01-22 09:05:25 -0800
commit11ac201946b57acd7d7570f73f5eba0a1fdefe5f (patch)
tree7ab3085f3261876ac70697a0f157e242b3f17b3a /libs/gui/BufferQueueThreadState.cpp
parent502fe80d7af0fe4d5abfb600db6c41f7a854bef6 (diff)
SurfaceFlinger: Only allow update of InputWindowInfo with permission.
This was intended to be in the original CL, but it looks like I never added it or lost it at some point. This is important as otherwise clients could use modality flags, global focus, etc...to escape their constraints. The model is the WM can "bless" a surface for input with given flags (e.g. non-modal) and then the client can manipulate the geometry if it happens to have the surfacecontrol, but within the constraints of the hierarchy. Bug: 111440400 Test: Builds Change-Id: Ifea0882bb26f9791aa2736895c900a05a02ba7cb
Diffstat (limited to 'libs/gui/BufferQueueThreadState.cpp')
0 files changed, 0 insertions, 0 deletions