From 7f8c4165725a9504a5ad7a8bdfe180b133a64f80 Mon Sep 17 00:00:00 2001 From: daniele-verducci Date: Mon, 2 Nov 2026 17:22:42 +0100 Subject: [PATCH] Fix back navigation to forbidden folder in file picker Signed-off-by: daniele-verducci --- .../com/owncloud/android/ui/activity/UploadFilesActivity.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/owncloud/android/ui/activity/UploadFilesActivity.kt b/app/src/main/java/com/owncloud/android/ui/activity/UploadFilesActivity.kt index e568da67896f..887b474f67b3 100644 --- a/app/src/main/java/com/owncloud/android/ui/activity/UploadFilesActivity.kt +++ b/app/src/main/java/com/owncloud/android/ui/activity/UploadFilesActivity.kt @@ -251,7 +251,9 @@ class UploadFilesActivity : mToolbarSpinner.adapter = directories mToolbarSpinner.onItemSelectedListener = object : AdapterView.OnItemSelectedListener { override fun onItemSelected(parent: AdapterView<*>, view: View, position: Int, id: Long) { - repeat(position) { onBackPressedDispatcher.onBackPressed() } + // Dirs are ordered deepest first, so 0 is current, 1 is parent ... until "/" . + // So we must go up by "position" and then set selection to the folder we reached, that is the new 0. + repeat(position) { navigateToParentDirectory() } if (position != 0) { mToolbarSpinner.setSelection(0) }