From ba2a9af7fbba27ca59e6ed3bc0061d44ad2cef23 Mon Sep 17 00:00:00 2001 From: tibbi Date: Sat, 23 Sep 2017 10:45:31 +0200 Subject: [PATCH] fix #112, keep cursor position at Resume --- .../com/simplemobiletools/notes/fragments/NoteFragment.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/fragments/NoteFragment.kt b/app/src/main/kotlin/com/simplemobiletools/notes/fragments/NoteFragment.kt index 5e077e1d..cc2e73e3 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/fragments/NoteFragment.kt +++ b/app/src/main/kotlin/com/simplemobiletools/notes/fragments/NoteFragment.kt @@ -106,11 +106,13 @@ class NoteFragment : Fragment() { return } - setText(fileContents) setColors(config.textColor, config.primaryColor, config.backgroundColor) setTextSize(TypedValue.COMPLEX_UNIT_PX, context.getTextSize()) gravity = getTextGravity() - setSelection(if (config.placeCursorToEnd) text.length else 0) + if (text.toString() != fileContents) { + setText(fileContents) + setSelection(if (config.placeCursorToEnd) text.length else 0) + } } }