commit | 71fe945da355bea5852691be818bdc31fe04850b | [log] [tgz] |
---|---|---|
author | Brian Salomon <bsalomon@google.com> | Mon Mar 02 16:59:40 2020 -0500 |
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | Mon Mar 02 22:32:09 2020 +0000 |
tree | 82238f73f47853ea1fabdff19d9f610916cb1618 | |
parent | 89c995c196ce1ac133b9c545cecd9eef72b77cc3 [diff] |
Prevent unbounded listener growth on SkPixelRefs. Use SkIDChangeListener and update GrBitmapTextureMaker to add listener to key to deregister if texture is purged before genID changes. Add a common listener list implementation and replace existing lists. Change-Id: Ib0c78241eaf59b59b892d8b004b2bb095140bc6d Reviewed-on: https://skia-review.googlesource.com/c/skia/+/274549 Commit-Queue: Brian Salomon <bsalomon@google.com> Reviewed-by: Brian Osman <brianosman@google.com>