Use MyMovementMethod on hotfix fixing crash on selection (SDK<=23)

- fixes #621
- hotfix causing the issue implemented in 1741070686d83745762bf285455aac985f10fca1
This commit is contained in:
Felix Stupp 2023-05-20 15:00:17 +02:00
parent 148c9e58b8
commit 716f96a4b4
No known key found for this signature in database
GPG Key ID: 93E1BD26F6B02FB7

View File

@ -243,7 +243,7 @@ class MainActivity : SimpleActivity() {
super.onActionModeStarted(mode)
if (wasInit) {
currentNotesView()?.apply {
if (config.clickableLinks || movementMethod is LinkMovementMethod) {
if (config.clickableLinks || movementMethod is LinkMovementMethod || movementMethod is MyMovementMethod) {
movementMethod = ArrowKeyMovementMethod.getInstance()
noteViewWithTextSelected = this
}
@ -254,7 +254,7 @@ class MainActivity : SimpleActivity() {
override fun onActionModeFinished(mode: ActionMode?) {
super.onActionModeFinished(mode)
if (config.clickableLinks) {
noteViewWithTextSelected?.movementMethod = LinkMovementMethod.getInstance()
noteViewWithTextSelected?.movementMethod = MyMovementMethod.getInstance()
}
}