Mark Renouf
3d60f471e7
Ensure cleanup when interrupting scroll capture
...
A batch of related cleanups and fixes:
* Connects cancellation signals between the layers of scroll capture.
* Handles cancellation on dismissal, ensuring clean shutdown of session.
* Ensures any pending operation is cancelled on the client side and the
connection is closed.
* App side of connection handles a crash of SystemUI, ensure close()
* ScrollCaptureController:
Moves onCaptureResult to a background thread; it calls into binder.
* Fixes accuracy and category of some log messages about dismissal
gesture.
Test: atest ScrollCaptureConnectionTest ScrollCaptureControllerTest
Change-Id: I20014a4cb43e28fcb97f6980fb47af8c06deaca2
2021-10-07 09:44:26 -04:00
..
2021-09-29 07:30:21 +00:00
2021-09-27 23:42:32 +02:00
2021-08-24 16:44:32 +08:00
2021-09-22 20:40:32 +00:00
2021-09-27 03:43:36 +00:00
2021-07-07 23:49:45 +00:00
2021-07-30 10:12:27 -07:00
2021-09-27 15:45:51 +00:00
2021-10-06 00:25:45 +08:00
2021-10-06 00:25:45 +08:00
2021-09-21 11:28:35 -07:00
2021-08-19 03:22:51 +00:00
2021-06-22 16:45:35 -07:00
2021-09-09 14:58:04 +02:00
2021-08-25 15:59:09 +08:00
2021-08-04 16:11:23 +01:00
2021-08-13 09:17:19 +00:00
2021-09-01 13:37:31 -07:00
2021-06-30 21:07:38 +00:00
2021-08-09 15:33:29 -07:00
2021-08-23 22:30:06 +00:00
2021-09-03 04:24:34 +08:00
2021-09-03 04:24:34 +08:00
2021-09-03 04:24:34 +08:00
2021-09-03 10:49:39 +00:00
2021-09-03 04:24:34 +08:00
2021-07-09 09:46:36 -07:00
2021-08-30 22:43:46 +08:00
2021-09-10 09:53:49 +01:00
2021-07-26 21:55:34 +08:00
2021-09-15 06:28:09 +00:00
2021-09-03 04:24:34 +08:00
2021-06-08 21:44:12 +08:00
2021-10-06 00:25:45 +08:00
2021-10-06 00:25:45 +08:00
2021-10-06 00:25:45 +08:00
2021-08-14 16:00:09 -07:00
2021-07-01 14:07:32 +00:00
2021-09-24 14:27:37 -05:00
2021-07-08 09:02:59 -07:00
2021-09-21 08:33:16 +08:00
2021-08-25 15:59:09 +08:00
2021-10-07 09:44:26 -04:00
2021-08-11 18:57:28 +00:00
2021-07-01 14:43:49 +00:00
2021-09-03 17:03:23 +00:00
2021-09-27 14:05:20 +00:00
2021-10-05 18:26:51 +08:00
2021-07-22 20:27:56 +00:00
2021-10-01 15:51:48 -04:00
2021-09-24 14:27:37 -05:00
2021-06-30 21:07:38 +00:00
2021-06-30 21:07:38 +00:00
2021-06-30 21:07:38 +00:00
2021-10-06 00:25:45 +08:00
2021-08-26 13:02:16 +00:00
2021-06-11 01:52:14 +00:00
2021-09-06 11:52:01 +00:00
2021-09-17 11:26:18 -07:00
2021-10-06 00:25:45 +08:00
2021-07-26 21:55:34 +08:00
2021-08-03 00:56:02 +00:00
2021-09-10 09:53:49 +01:00
2021-06-21 21:34:51 +02:00
2021-09-03 04:24:34 +08:00
2021-10-06 00:25:45 +08:00
2021-09-10 09:53:49 +01:00
2021-09-20 12:08:12 +00:00
2021-08-19 14:12:04 +08:00