Skip to content

Commit 89d30b6

Browse files
committed
Fix exif copy
1 parent 75d29df commit 89d30b6

File tree

3 files changed

+5
-6
lines changed

3 files changed

+5
-6
lines changed

app/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,5 +78,5 @@ dependencies {
7878
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.2-native-mt"
7979
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.9"
8080
implementation "androidx.documentfile:documentfile:1.0.1"
81-
implementation("androidx.exifinterface:exifinterface:1.3.3")
81+
implementation("androidx.exifinterface:exifinterface:1.3.6")
8282
}

app/src/main/java/com/dan/perspective/ExifTools.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import java.lang.Exception
1111
class ExifTools {
1212
companion object {
1313

14-
val EXIF_TAGS = listOf(
14+
private val EXIF_TAGS = listOf(
1515
ExifInterface.TAG_APERTURE_VALUE,
1616
ExifInterface.TAG_DATETIME,
1717
ExifInterface.TAG_DATETIME_DIGITIZED,

app/src/main/java/com/dan/perspective/MainFragment.kt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,7 @@ class MainFragment(activity: MainActivity) : AppFragment(activity) {
194194
private fun setImage(uri: Uri, suggestedName: String? = null) {
195195
val matAndBitmap = loadImage(uri)
196196
if (null == matAndBitmap) {
197+
inputUri = null
197198
showToast("Failed to load the image")
198199
return
199200
}
@@ -207,10 +208,7 @@ class MainFragment(activity: MainActivity) : AppFragment(activity) {
207208
outputName = Settings.DEFAULT_NAME
208209

209210
try {
210-
DocumentFile.fromSingleUri(
211-
requireContext(),
212-
uri
213-
)?.name?.let { name ->
211+
DocumentFile.fromSingleUri(requireContext(), uri)?.name?.let { name ->
214212
if (name.isNotEmpty()) {
215213
val fields = name.split('.')
216214
outputName = fields[0]
@@ -221,6 +219,7 @@ class MainFragment(activity: MainActivity) : AppFragment(activity) {
221219
}
222220
}
223221

222+
inputUri = uri
224223
clearOutputImage()
225224
updateButtons()
226225

0 commit comments

Comments
 (0)