Robert Carr
514b329776
DO NOT MERGE: WM: Only allow system to use NO_INPUT_CHANNEL.
...
NO_INPUT_CHANNEL is a hidden WM flag that allows creation of a window
without an input channel. Unfortunately in releases prior to Android R
this would allow creation of a Window which will not be known to the
InputDispatcher at all. This means that the logic generating
FLAG_OBSCURED will work and a window will be able to overlay another
window without the overlayed window being notified. In Android R and
later this isn't a problem as the InputDispatcher is informed of all
windows, input channel or not. For past Android releases, this patch
disables NO_INPUT_CHANNEL for use outside of the WM.
Bug: 152064592
Test: Existing tests pass
Change-Id: I7e1f45cba139eab92e7df88d1e052baba0ae2cc6
2020-12-14 18:32:46 +00:00
..
2019-09-16 19:23:33 +00:00
2019-11-06 20:53:55 +00:00
2019-12-16 16:39:28 -08:00
2019-05-21 17:38:41 +00:00
2019-06-17 16:09:42 +08:00
2019-03-26 12:45:45 +00:00
2019-12-13 02:47:21 +00:00
2019-02-28 23:29:04 -07:00
2019-02-28 23:29:04 -07:00
2019-04-23 03:29:47 +00:00
2018-12-18 05:48:07 +00:00
2019-02-28 23:29:04 -07:00
2019-02-09 00:38:05 +00:00
2019-02-20 15:16:36 +01:00
2019-02-15 19:06:51 +00:00
2019-03-04 14:59:41 +08:00
2019-04-25 10:19:40 -07:00
2019-03-29 16:00:13 +01:00
2019-02-22 17:54:06 -08:00
2019-03-04 14:59:41 +08:00
2019-04-04 18:05:10 +00:00
2019-09-27 23:56:09 +00:00
2019-02-28 23:29:04 -07:00
2019-04-01 17:01:02 +00:00
2019-04-16 14:38:55 -07:00
2019-02-12 15:29:14 +00:00
2019-01-29 09:15:28 +00:00
2019-04-03 13:46:30 +01:00
2019-04-29 12:00:57 +08:00
2020-12-14 18:32:46 +00:00
2019-02-28 23:29:04 -07:00
2019-02-28 23:29:04 -07:00
2018-12-12 11:13:51 -08:00
2019-04-03 13:46:30 +01:00
2019-04-04 14:35:28 +01:00
2019-03-12 13:37:51 -07:00
2019-02-20 17:20:23 +00:00
2019-03-20 16:27:47 -07:00
2019-02-28 23:29:04 -07:00
2019-04-08 20:43:12 +00:00
2019-02-28 23:29:04 -07:00
2019-04-01 15:46:13 +02:00
2019-04-09 10:37:32 -07:00
2019-03-21 02:04:04 +08:00
2019-03-06 15:43:49 +00:00
2019-03-06 15:43:49 +00:00
2019-03-18 17:45:05 +00:00
2019-03-20 16:27:47 -07:00
2019-05-02 12:53:55 +08:00
2019-07-16 20:29:03 +00:00
2019-02-28 23:29:04 -07:00
2019-02-28 23:29:04 -07:00
2019-02-28 23:29:04 -07:00
2019-03-11 20:19:09 +09:00
2019-04-10 09:16:05 -07:00
2019-02-28 23:29:04 -07:00
2019-04-17 21:11:39 +00:00
2019-04-17 21:11:39 +00:00
2019-02-28 23:29:04 -07:00
2019-03-06 17:30:11 -05:00
2019-02-28 23:29:04 -07:00
2019-02-06 16:05:15 -08:00
2019-02-28 23:29:04 -07:00
2019-02-28 23:29:04 -07:00
2019-02-28 23:29:04 -07:00
2019-05-17 21:13:17 +00:00
2019-04-10 21:25:04 +00:00
2019-03-11 15:09:42 -07:00
2019-05-13 20:38:32 +08:00
2019-01-04 10:08:56 -08:00
2019-05-16 11:22:25 -04:00
2019-02-01 15:52:01 -08:00
2019-03-04 15:55:22 -08:00
2019-05-02 12:59:40 -07:00
2018-12-12 11:48:46 +08:00
2019-12-16 14:54:09 -08:00
2019-04-09 18:12:09 -04:00
2019-02-25 19:21:52 +00:00
2019-04-15 09:36:25 -07:00
2019-03-28 16:53:20 +08:00
2019-05-17 21:13:17 +00:00
2020-12-14 18:32:46 +00:00
2019-02-07 16:46:38 -08:00
2019-04-10 18:09:44 +00:00
2019-05-29 21:51:22 +00:00
2019-02-28 23:29:04 -07:00
2019-02-28 23:29:04 -07:00
2019-02-28 23:29:04 -07:00
2019-02-28 23:29:04 -07:00
2019-07-26 14:50:03 +02:00
2019-01-11 18:19:16 +01:00
2018-12-21 13:05:30 +01:00
2019-01-11 18:19:16 +01:00
2019-01-24 17:06:55 +00:00
2019-04-30 16:43:09 +08:00
2019-05-15 15:18:26 +08:00
2019-04-30 16:43:09 +08:00
2019-03-22 11:33:52 -07:00