Vishnu Nair
230677e7b3
SurfaceView: Synchronize visibility changes with VRI frame
...
There is a flicker in wallpaper picker due to a recent change where
SurfaceView creation changes were synchronized with VRI frame. This
breaks wallpaper picker because wallpaper picker doesn't actually
draw into the SV surface, instead they attach a surface package.
The current implementation meant the SurfacePackage would be visible
before it was scaled correctly.
This fix applies the visibility changes along with the scaling changes.
Test: steps in b/211945947
Fixes: 211945947
Change-Id: I4e5107ac2caf634429e1bec3201fdcaa8f5f92bc
2022-01-05 16:26:36 -08:00
..
2021-12-15 19:15:58 +00:00
2021-09-27 23:42:32 +02:00
2021-12-15 18:21:38 +00:00
2021-12-15 18:21:38 +00:00
2021-12-16 17:39:37 +00:00
2021-12-16 22:55:29 +08:00
2021-12-15 18:21:38 +00:00
2021-07-30 10:12:27 -07:00
2021-12-15 18:21:38 +00:00
2021-10-06 00:25:45 +08:00
2021-11-22 15:54:41 -08:00
2021-10-11 16:28:20 -07:00
2021-08-19 03:22:51 +00:00
2021-06-22 16:45:35 -07:00
2021-12-01 09:57:48 +00:00
2021-08-25 15:59:09 +08:00
2021-12-15 18:21:38 +00:00
2021-11-22 15:48:33 +00:00
2021-09-01 13:37:31 -07:00
2021-11-24 12:12:13 +00:00
2021-06-30 21:07:38 +00:00
2021-11-12 02:25:58 +00:00
2021-08-23 22:30:06 +00:00
2021-09-03 04:24:34 +08:00
2021-11-02 16:19:18 +00:00
2021-09-03 04:24:34 +08:00
2021-11-19 09:18:21 +00:00
2021-11-19 09:18:21 +00:00
2021-07-09 09:46:36 -07:00
2021-08-30 22:43:46 +08:00
2021-11-30 17:19:46 +00: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-11-08 18:30:17 -08:00
2021-11-18 08:38:34 -08:00
2021-11-30 17:19:46 +00:00
2021-10-06 00:25:45 +08:00
2021-12-15 18:21:38 +00:00
2021-11-25 11:39:25 +01:00
2021-11-12 11:37:56 +00:00
2021-12-16 20:45:23 +00:00
2021-09-24 14:27:37 -05:00
2021-07-08 09:02:59 -07:00
2021-12-03 20:50:00 +08:00
2021-11-08 05:46:04 +00: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-12-09 17:15:11 -05:00
2021-10-15 12:55:16 +00:00
2022-01-05 16:26:36 -08:00
2021-10-12 20:47:53 +02:00
2021-11-03 14:01:40 +01:00
2021-07-22 20:27:56 +00:00
2021-11-29 13:43:45 -08:00
2021-09-24 14:27:37 -05:00
2021-09-28 16:08:45 -07: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-12-15 18:17:06 +00:00
2021-08-26 13:02:16 +00:00
2021-12-17 05:43:49 +00:00
2021-10-13 13:49:53 -04:00
2021-09-17 11:26:18 -07:00
2021-12-18 22:19:12 +00:00
2021-11-18 17:45:12 +00:00
2021-08-03 00:56:02 +00:00
2021-11-30 17:19:46 +00:00
2021-06-21 21:34:51 +02:00
2021-09-03 04:24:34 +08:00
2021-10-27 11:50:36 +08:00
2021-10-06 00:25:45 +08:00
2021-12-01 10:06:21 +00:00
2021-10-19 15:27:55 -04:00
2021-11-30 17:19:46 +00:00
2021-11-23 15:08:48 +08:00