diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsBackupController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsBackupController.kt index 1cbaebae17..3b68bf8b19 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsBackupController.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsBackupController.kt @@ -233,17 +233,19 @@ class SettingsBackupController : SettingsController() { override fun onCreateDialog(savedViewState: Bundle?): Dialog { val activity = activity!! - val unifile = UniFile.fromUri(activity, args.getParcelable(KEY_URI)) - return MaterialDialog(activity) - .title(R.string.backup_created) - .message(R.string.file_saved, unifile.filePath) - .positiveButton(R.string.action_close) - .negativeButton(R.string.action_export) { - val sendIntent = Intent(Intent.ACTION_SEND) - sendIntent.type = "application/json" - sendIntent.putExtra(Intent.EXTRA_STREAM, unifile.uri) - startActivity(Intent.createChooser(sendIntent, "")) - } + val uniFile = UniFile.fromUri(activity, args.getParcelable(KEY_URI)) + return MaterialDialog(activity).apply { + title(R.string.backup_created) + if (uniFile.filePath != null) + message(text = resources?.getString(R.string.file_saved, uniFile.filePath)) + positiveButton(R.string.action_close) + negativeButton(R.string.action_share) { + val sendIntent = Intent(Intent.ACTION_SEND) + sendIntent.type = "application/json" + sendIntent.putExtra(Intent.EXTRA_STREAM, uniFile.uri) + startActivity(Intent.createChooser(sendIntent, "")) + } + } } private companion object { diff --git a/app/src/main/res/drawable/filter_mock.webp b/app/src/main/res/drawable/filter_mock.webp index ab043daab5..c65b390cb6 100644 Binary files a/app/src/main/res/drawable/filter_mock.webp and b/app/src/main/res/drawable/filter_mock.webp differ