diff --git a/music/build.gradle.kts b/music/build.gradle.kts index 9cb44d4e..b153cc19 100644 --- a/music/build.gradle.kts +++ b/music/build.gradle.kts @@ -44,5 +44,6 @@ dependencies { implementation(project(":ktx")) implementation(project(":preferences")) implementation(project(":notifications")) + implementation(project(":crashreporter")) } \ No newline at end of file diff --git a/music/src/main/java/de/mm20/launcher2/music/MusicRepository.kt b/music/src/main/java/de/mm20/launcher2/music/MusicRepository.kt index a0536382..88da180c 100644 --- a/music/src/main/java/de/mm20/launcher2/music/MusicRepository.kt +++ b/music/src/main/java/de/mm20/launcher2/music/MusicRepository.kt @@ -22,6 +22,7 @@ import androidx.core.graphics.drawable.toBitmap import coil.imageLoader import coil.request.ImageRequest import coil.size.Scale +import de.mm20.launcher2.crashreporter.CrashReporter import de.mm20.launcher2.notifications.NotificationRepository import de.mm20.launcher2.preferences.LauncherDataStore import kotlinx.coroutines.* @@ -303,7 +304,9 @@ internal class MusicRepositoryImpl( .build() context.imageLoader.execute(request).drawable?.toBitmap() } catch (e: IOException) { + CrashReporter.logException(e) } catch (e: SecurityException) { + CrashReporter.logException(e) } return null }