Glimpse: Stop using EXIF to get media size
Change-Id: I487ef49e0d39df87a8d269585d8200cd8f8a6312
diff --git a/app/src/main/java/org/lineageos/glimpse/ui/MediaInfoBottomSheetDialog.kt b/app/src/main/java/org/lineageos/glimpse/ui/MediaInfoBottomSheetDialog.kt
index 3ee810c..fff46df 100644
--- a/app/src/main/java/org/lineageos/glimpse/ui/MediaInfoBottomSheetDialog.kt
+++ b/app/src/main/java/org/lineageos/glimpse/ui/MediaInfoBottomSheetDialog.kt
@@ -128,14 +128,11 @@
cameraInfoListItem.supportingText,
).any { !it.isNullOrBlank() && it != unknownString }
- mediaInfoListItem.supportingText = mutableListOf(
+ mediaInfoListItem.supportingText = listOf(
media.mimeType,
- ).apply {
- exifInterface.size?.let {
- add("${((it.width.toDouble() * it.height) / 1024000).round(1)}MP")
- add("${it.width} x ${it.height}")
- }
- }.joinToString(SEPARATOR)
+ "${((media.width.toDouble() * media.height) / 1024000).round(1)}MP",
+ "${media.width} x ${media.height}",
+ ).joinToString(SEPARATOR)
exifInterface.latLong?.let {
val (lat, long) = it