Fix DefaultImageProvider::Make() leak

The sk_sp<DefaultImageProvider> had two references for one sk_sp
existing so it wouldn't get destroyed when the last sk_sp was destroyed.

Bug: b/380783677, b/381044051
Change-Id: I46d8bb51f29f4b7012923297cdc1023a9635aecf
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/924116
Commit-Queue: Jim Van Verth <jvanverth@google.com>
Reviewed-by: Michael Ludwig <michaelludwig@google.com>
Reviewed-by: Jim Van Verth <jvanverth@google.com>
Commit-Queue: Kyle Charbonneau <kylechar@chromium.org>
(cherry picked from commit 2135f398189b623ccee5da1c25eb084dd6e649fb)
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/925296
Auto-Submit: Kyle Charbonneau <kylechar@chromium.org>
1 file changed