From 716f96a4b4b3e38a4cdfa59a41ebd9ab033c7132 Mon Sep 17 00:00:00 2001 From: Felix Stupp Date: Sat, 20 May 2023 15:00:17 +0200 Subject: [PATCH] Use MyMovementMethod on hotfix fixing crash on selection (SDK<=23) - fixes #621 - hotfix causing the issue implemented in 1741070686d83745762bf285455aac985f10fca1 --- .../simplemobiletools/notes/pro/activities/MainActivity.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/MainActivity.kt index a44a47f6..5445222a 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/MainActivity.kt @@ -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() } }