From fc4f0396a4cf8a99d8445944304dbd31607faa88 Mon Sep 17 00:00:00 2001 From: Prathamesh More Date: Wed, 13 Apr 2022 11:50:16 +0530 Subject: [PATCH] Closed some leaked closeable objects --- .../code/name/monkey/retromusic/glide/BlurTransformation.kt | 4 +++- .../code/name/monkey/retromusic/repository/GenreRepository.kt | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/code/name/monkey/retromusic/glide/BlurTransformation.kt b/app/src/main/java/code/name/monkey/retromusic/glide/BlurTransformation.kt index a6fb89570..8b2176af7 100644 --- a/app/src/main/java/code/name/monkey/retromusic/glide/BlurTransformation.kt +++ b/app/src/main/java/code/name/monkey/retromusic/glide/BlurTransformation.kt @@ -111,7 +111,9 @@ class BlurTransformation : BitmapTransformation { script.forEach(output) output.copyTo(out) - + output.destroy() + script.destroy() + input.destroy() rs.destroy() return out diff --git a/app/src/main/java/code/name/monkey/retromusic/repository/GenreRepository.kt b/app/src/main/java/code/name/monkey/retromusic/repository/GenreRepository.kt index d773beef9..668bdc64f 100644 --- a/app/src/main/java/code/name/monkey/retromusic/repository/GenreRepository.kt +++ b/app/src/main/java/code/name/monkey/retromusic/repository/GenreRepository.kt @@ -102,7 +102,7 @@ class RealGenreRepository( private fun getGenresFromCursor(cursor: Cursor?): ArrayList { val genres = arrayListOf() - if (cursor != null) { + cursor?.use { if (cursor.moveToFirst()) { do { val genre = getGenreFromCursor(cursor)