George Mount
f0b46b9540
Use safe access to OnPreDrawListener.
...
Bug 32472451
It is important to remove an OnPreDrawListener from the correct
ViewTreeObserver. When a View is added to the view hierarchy, the
initial ViewTreeObserver is not active. The listener must then be
removed from the current OnPreDrawListener. When a View has been
removed from the hierarchy, it is important to remove the listener
from the orignal ViewTreeObserver.
Test: cts-tradefed run singleCommand cts -d --skip-preconditions
--skip-connectivity-check -m CtsUsageStatsTestCases
Test: cts-tradefed run singleCommand cts -d --skip-preconditions
--skip-connectivity-check -m CtsFragmentTestCases
Change-Id: I735f71d2d9c84e86ef846aab0088a8651300fbe8
2016-11-15 15:00:53 -08:00
..
2016-11-15 15:28:48 +00:00
2016-11-11 16:02:55 -08:00
2016-10-13 12:19:45 -07:00
2016-09-12 17:16:44 +01:00
2016-11-07 11:31:24 -08:00
2016-11-08 11:47:16 -08:00
2016-11-14 11:27:12 -08:00
2016-11-04 10:43:25 -07:00
2016-11-14 11:27:12 -08:00
2016-11-09 15:32:04 -08:00
2016-11-14 11:27:12 -08:00
2016-07-01 11:05:40 -07:00
2016-11-14 11:27:12 -08:00
2016-11-15 15:00:53 -08:00
2016-11-15 15:00:53 -08:00
2016-11-14 11:27:12 -08:00
2016-06-01 16:27:06 +00:00
2016-11-14 11:27:12 -08:00
2016-11-04 10:43:25 -07:00
2016-11-04 10:43:25 -07:00
2016-05-18 15:43:45 -07:00
2016-10-19 11:29:47 -07:00
2016-10-19 11:29:47 -07:00
2016-09-22 19:56:50 -07:00
2016-11-11 01:56:32 +00:00
2016-11-04 10:43:25 -07:00
2016-11-04 10:43:25 -07:00
2016-11-14 11:27:12 -08:00
2016-10-05 13:44:36 -07:00
2016-09-17 00:46:04 +00:00
2016-11-15 15:00:53 -08:00
2016-08-05 07:17:52 -07:00
2016-11-08 13:47:28 -08:00
2016-11-15 15:00:53 -08:00
2016-10-27 09:08:55 -07:00
2016-05-24 15:22:55 -07:00
2016-10-07 15:29:44 -07:00
2016-10-28 14:59:54 -07:00
2016-10-06 08:39:28 -07:00
2016-11-15 15:00:53 -08:00
2016-11-03 17:26:35 -07:00
2016-11-11 16:02:55 -08:00
2016-11-02 10:38:37 -07:00
2016-11-08 13:47:28 -08:00
2016-11-09 09:04:16 -05:00
2016-11-14 11:27:12 -08:00
2016-09-30 14:59:23 -07:00
2016-10-28 14:58:19 -07:00
2016-09-02 14:00:07 -07:00
2016-11-10 12:01:20 -08:00
2016-11-11 09:01:20 -05:00
2016-09-08 13:30:34 -07:00
2016-08-19 21:44:48 +00:00
2016-08-11 09:44:30 -06:00
2016-11-14 11:27:12 -08:00
2016-09-21 15:47:06 -07:00
2016-09-13 10:38:30 -07:00
2016-09-15 08:42:35 -04:00
2016-11-11 09:36:52 -05:00
2016-09-15 08:42:35 -04:00
2016-11-01 19:31:34 +00:00
2016-11-01 19:31:34 +00:00
2016-09-07 15:42:35 -07:00
2016-11-14 11:27:12 -08:00
2016-11-02 18:25:34 +00:00
2016-10-19 11:29:47 -07:00
2016-08-25 12:38:46 -07:00
2016-11-11 03:46:14 +00:00
2016-10-19 11:29:47 -07:00
2016-06-23 17:36:19 -07:00
2016-11-14 11:27:12 -08:00
2016-09-08 13:30:34 -07:00
2016-11-05 09:41:38 -07:00
2016-06-28 19:26:36 +00:00
2016-10-28 14:58:19 -07:00
2016-09-22 11:16:22 -04:00
2016-11-14 11:27:12 -08:00
2016-11-11 09:01:20 -05:00
2016-09-08 13:30:34 -07:00
2016-11-04 10:43:25 -07:00
2016-11-04 10:43:25 -07:00
2016-06-23 16:25:52 -07:00
2016-09-22 13:18:05 -07:00