Skip to content

Commit 6ad653e

Browse files
Merge pull request #15492 from nextcloud/backport/15463/stable-3.33
[stable-3.33] fix: extended list fragment on key listener
2 parents 3821628 + 8c24ca6 commit 6ad653e

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

app/src/main/java/com/owncloud/android/ui/fragment/ExtendedListFragment.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -748,13 +748,12 @@ open class ExtendedListFragment :
748748
}
749749

750750
protected fun setupBackButtonRedirectToAllFiles() {
751-
val fda = getTypedActivity(FileActivity::class.java)
752-
val currentDir = fda?.currentDir ?: return
753-
754751
view?.isFocusableInTouchMode = true
755752
view?.requestFocus()
756753
view?.setOnKeyListener { _: View, keyCode: Int, event: KeyEvent ->
757754
if (event.action == KeyEvent.ACTION_UP && keyCode == KeyEvent.KEYCODE_BACK) {
755+
val fda = getTypedActivity(FileActivity::class.java)
756+
val currentDir = fda?.currentDir ?: return@setOnKeyListener false
758757
return@setOnKeyListener fda.handleBackButtonEvent(currentDir)
759758
}
760759
false

0 commit comments

Comments
 (0)