diff --git a/data/files/build.gradle.kts b/data/files/build.gradle.kts index 8beae1bb..fcb863d3 100644 --- a/data/files/build.gradle.kts +++ b/data/files/build.gradle.kts @@ -52,4 +52,5 @@ dependencies { implementation(project(":libs:owncloud")) implementation(project(":core:i18n")) implementation(project(":core:permissions")) + implementation(project(":core:crashreporter")) } \ No newline at end of file diff --git a/data/files/src/main/java/de/mm20/launcher2/search/data/LocalFile.kt b/data/files/src/main/java/de/mm20/launcher2/search/data/LocalFile.kt index a593eb42..40a32bb0 100644 --- a/data/files/src/main/java/de/mm20/launcher2/search/data/LocalFile.kt +++ b/data/files/src/main/java/de/mm20/launcher2/search/data/LocalFile.kt @@ -15,6 +15,7 @@ import android.text.format.DateUtils import android.util.Size import androidx.core.content.FileProvider import androidx.exifinterface.media.ExifInterface +import de.mm20.launcher2.crashreporter.CrashReporter import de.mm20.launcher2.files.R import de.mm20.launcher2.icons.* import de.mm20.launcher2.ktx.formatToString @@ -291,6 +292,10 @@ data class LocalFile( } retriever.release() } catch (e: RuntimeException) { + CrashReporter.logException(e) + } catch (e: IOException) { + CrashReporter.logException(e) + } finally { retriever.release() } }