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)