From 84c7d0b907d2587d277c60e8a610b96bc2697015 Mon Sep 17 00:00:00 2001 From: Julian Raufelder Date: Sun, 17 Apr 2022 21:25:46 +0200 Subject: [PATCH] X button in AutoUploadChooseVaultActivity doesn't finish activity Fixes #438 --- .../ui/activity/AutoUploadChooseVaultActivity.kt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/presentation/src/main/java/org/cryptomator/presentation/ui/activity/AutoUploadChooseVaultActivity.kt b/presentation/src/main/java/org/cryptomator/presentation/ui/activity/AutoUploadChooseVaultActivity.kt index 197988a9..f218e0f1 100644 --- a/presentation/src/main/java/org/cryptomator/presentation/ui/activity/AutoUploadChooseVaultActivity.kt +++ b/presentation/src/main/java/org/cryptomator/presentation/ui/activity/AutoUploadChooseVaultActivity.kt @@ -33,8 +33,16 @@ class AutoUploadChooseVaultActivity : BaseActivity(), // } } - override fun createFragment(): Fragment = AutoUploadChooseVaultFragment() + override fun onMenuItemSelected(itemId: Int): Boolean = when (itemId) { + android.R.id.home -> { + // finish this activity and does not call the onCreate method of the parent activity + finish() + true + } + else -> super.onMenuItemSelected(itemId) + } + override fun createFragment(): Fragment = AutoUploadChooseVaultFragment() override fun displayVaults(vaults: List) { autoUploadChooseVaultFragment().displayVaults(vaults)