catch exceptions thrown at saving image rotation

This commit is contained in:
tibbi 2018-04-14 22:11:33 +02:00
parent d8c17b8a80
commit 6db0adced8
1 changed files with 11 additions and 6 deletions

View File

@ -581,12 +581,17 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View
@TargetApi(Build.VERSION_CODES.N) @TargetApi(Build.VERSION_CODES.N)
private fun tryRotateByExif(path: String): Boolean { private fun tryRotateByExif(path: String): Boolean {
return if (saveImageRotation(path, mRotationDegrees)) { return try {
mRotationDegrees = 0 if (saveImageRotation(path, mRotationDegrees)) {
invalidateOptionsMenu() mRotationDegrees = 0
toast(R.string.file_saved) invalidateOptionsMenu()
true toast(R.string.file_saved)
} else { true
} else {
false
}
} catch (e: Exception) {
showErrorToast(e)
false false
} }
} }