summaryrefslogtreecommitdiff
path: root/core/java/android/util/SparseSetArray.java
diff options
context:
space:
mode:
authorDianne Hackborn <hackbod@google.com>2017-12-13 17:52:26 -0800
committerDianne Hackborn <hackbod@google.com>2017-12-14 15:29:21 -0800
commit5c3296af2d2b9717065b632c1848a45b514540a2 (patch)
tree2e122dd84b80e74d3cb3ba9c9d74e797ea38c1cb /core/java/android/util/SparseSetArray.java
parent0ff7a642dae1c3a0d4116fff591860b1cbcd788a (diff)
Improve testibility of applicatin switches.
Things can be flaky, because window focus changes are dispatched to the window on a separate path from input events, and the window will drop events if it gets them before it sees the focus change. I am trying to mitigate this some by noting ASAP what the next upcoming focus state will be, so we can check that and dispatch it before dispatching a key event if needed. This definitely makes things better, but not perfect. ctate suggested that maybe we should be dispatching window focus events through the input system, which at a glance sounds like a really really good idea to me... so maybe we can look at that later. Also changed the wm command to just be a shell wrapper around all of the implementation that is now in WindowManagerShellCommand. And fixed a few places where we write debug info to streams that would trigger strict mode violations that we really don't care about. Test: manual Change-Id: I5235653bcec5522ab84c7f2e1de96d86f2f59326
Diffstat (limited to 'core/java/android/util/SparseSetArray.java')
0 files changed, 0 insertions, 0 deletions