mirror of
https://github.com/mihonapp/mihon.git
synced 2024-11-07 03:07:25 +01:00
Show file URI when invalid backup file is selected
This commit is contained in:
parent
0657a52924
commit
1704dc062d
@ -243,7 +243,7 @@ class SettingsBackupScreen : SearchableSettings {
|
||||
AlertDialog(
|
||||
onDismissRequest = onDismissRequest,
|
||||
title = { Text(text = stringResource(R.string.invalid_backup_file)) },
|
||||
text = { Text(text = err.message) },
|
||||
text = { Text(text = "${err.uri}\n\n${err.message}") },
|
||||
dismissButton = {
|
||||
TextButton(
|
||||
onClick = {
|
||||
@ -308,7 +308,7 @@ class SettingsBackupScreen : SearchableSettings {
|
||||
val results = try {
|
||||
BackupFileValidator().validate(context, it)
|
||||
} catch (e: Exception) {
|
||||
error = InvalidRestore(e.message.toString())
|
||||
error = InvalidRestore(it, e.message.toString())
|
||||
return@rememberLauncherForActivityResult
|
||||
}
|
||||
|
||||
@ -415,5 +415,6 @@ private data class MissingRestoreComponents(
|
||||
)
|
||||
|
||||
data class InvalidRestore(
|
||||
val uri: Uri,
|
||||
val message: String,
|
||||
)
|
||||
|
Loading…
Reference in New Issue
Block a user