From ac7ec776897e56cda4fbd9938b72b3fe933976a7 Mon Sep 17 00:00:00 2001 From: alperozturk96 Date: Tue, 12 May 2026 09:53:50 +0200 Subject: [PATCH] fix(trashbin): action bar back button behaviour Signed-off-by: alperozturk96 --- .../com/owncloud/android/ui/navigation/NavigatorActivity.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/com/owncloud/android/ui/navigation/NavigatorActivity.kt b/app/src/main/java/com/owncloud/android/ui/navigation/NavigatorActivity.kt index 103eb38c36be..263bb63c7f6d 100644 --- a/app/src/main/java/com/owncloud/android/ui/navigation/NavigatorActivity.kt +++ b/app/src/main/java/com/owncloud/android/ui/navigation/NavigatorActivity.kt @@ -143,8 +143,13 @@ class NavigatorActivity : DrawerActivity() { this, object : OnBackPressedCallback(true) { override fun handleOnBackPressed() { + val onBackPressListener = supportFragmentManager.fragments + .filterIsInstance() + .firstOrNull() + when { isDrawerOpen -> closeDrawer() + onBackPressListener?.canInterceptBackPress() == true -> onBackPressListener.interceptBackPress() supportFragmentManager.backStackEntryCount == 1 -> finish() else -> pop() }