Stan Iliev
f7aa6cdca1
Add comments to clarify how SkDrawable dtor is called
...
Document the 3 variants of SkDrawable object lifetime in
SkiaRecordingCanvas:
- The only drawable that is using ref couting to delete itself is
"LayerDrawable"
- 2 other drawables (RenderNodeDrawable and GLFunctorDrawable) are
deleted by std::deque
- the rest are deleted by ~LinearAllocator
bug: 36717955
Test: built and ran on device
Change-Id: I16f7f6573f6e4dc8d665f58d051255d40b1b690d
2017-03-29 18:25:12 -04:00
..
2017-02-01 12:44:28 -08:00
2016-12-13 08:27:19 -05:00
2017-03-14 16:56:10 -07:00
2017-03-29 18:25:12 -04:00
2016-12-14 13:35:40 -08:00
2017-03-06 19:33:25 -08:00
2017-03-28 13:35:53 +00:00
2017-02-21 09:49:10 -08:00
2017-03-24 16:18:55 -04:00
2017-03-13 17:38:16 +00:00
2017-03-03 15:34:42 -08:00
2017-01-11 11:26:48 -08:00
2017-01-10 15:33:57 -08:00
2017-01-30 16:42:41 -08:00
2017-03-24 17:12:19 -07:00
2016-10-21 12:11:44 -07:00
2017-03-06 13:51:44 -08:00
2017-03-06 13:51:44 -08:00
2017-01-10 15:05:07 -05:00
2017-03-06 19:33:25 -08:00
2017-01-04 14:57:43 -05:00
2017-01-04 14:57:43 -05:00
2017-01-04 14:57:43 -05:00
2017-01-09 14:31:34 -08:00
2017-02-15 17:22:22 +00:00
2017-02-15 17:22:22 +00:00
2017-01-11 08:30:17 -08:00
2016-11-03 13:28:49 -04:00
2017-02-09 17:09:03 -05:00
2017-02-09 17:09:03 -05:00
2017-03-06 19:33:25 -08:00
2017-03-06 19:33:25 -08:00
2017-03-16 12:29:03 -07:00
2017-02-09 15:00:09 +08:00
2017-02-09 15:00:09 +08:00
2017-03-06 13:51:44 -08:00
2017-03-06 13:51:44 -08:00
2016-10-25 17:44:55 -04:00
2016-10-25 17:44:55 -04:00
2017-02-15 17:22:22 +00:00
2017-02-15 17:22:22 +00:00
2016-11-02 11:36:48 -04:00
2017-02-07 22:30:34 +00:00
2017-01-10 15:05:07 -05:00
2017-01-10 15:54:14 -05:00
2017-01-11 19:01:52 +00:00
2017-03-16 12:29:03 -07:00
2017-03-06 19:33:25 -08:00
2017-02-21 09:49:10 -08:00
2017-01-11 08:30:17 -08:00
2016-11-30 16:03:23 -08:00
2016-10-25 17:44:55 -04:00
2017-03-27 14:47:46 -07:00
2017-02-21 09:49:10 -08:00
2017-01-30 16:42:41 -08:00
2017-01-30 16:42:41 -08:00
2016-10-13 17:14:52 -04:00
2017-03-02 13:30:15 -08:00
2016-10-31 14:27:02 -04:00
2017-01-10 15:05:07 -05:00
2017-01-10 15:05:07 -05:00
2016-12-09 22:04:53 +00:00
2016-12-09 22:04:53 +00:00
2016-10-26 13:57:38 -07:00
2016-10-26 13:57:38 -07:00
2017-01-11 08:30:17 -08:00
2016-10-25 17:44:55 -04:00
2016-10-25 17:44:55 -04:00
2017-02-07 22:30:34 +00:00
2017-03-16 12:29:03 -07:00
2017-03-06 19:33:25 -08:00
2017-02-23 15:51:59 -08:00
2017-02-14 12:03:02 -05:00
2016-11-18 10:49:27 -08:00
2017-01-30 16:42:41 -08:00
2017-03-03 14:24:58 -05:00
2017-01-04 14:57:43 -05:00
2017-02-09 17:09:03 -05:00
2017-02-09 17:09:03 -05:00
2016-10-13 17:14:52 -04:00
2016-10-13 17:14:52 -04:00
2017-03-20 08:40:12 -04:00
2017-01-04 14:57:43 -05:00
2017-03-20 08:40:12 -04:00
2017-03-20 08:40:12 -04:00
2017-03-16 12:29:03 -07:00
2017-01-10 15:05:07 -05:00
2017-01-04 14:57:43 -05:00
2017-01-04 14:57:43 -05:00
2017-03-06 19:33:25 -08:00
2017-03-06 19:33:25 -08:00
2017-02-01 12:44:28 -08:00
2017-03-06 19:33:25 -08:00
2017-03-08 17:36:10 -08:00
2017-03-27 18:43:34 -04:00
2017-03-27 18:43:34 -04:00
2017-03-16 19:13:39 +00:00
2017-01-30 16:42:41 -08:00