From 48f31b8d83e50d9e9b45c5346003aae3f66f9aad Mon Sep 17 00:00:00 2001 From: tibbi Date: Tue, 17 Jul 2018 19:59:40 +0200 Subject: [PATCH] always notify the given activity of text change --- .../simplemobiletools/notes/activities/MainActivity.kt | 8 +++++--- .../com/simplemobiletools/notes/fragments/NoteFragment.kt | 6 +----- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/notes/activities/MainActivity.kt index 249bdc76..540aadb6 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/notes/activities/MainActivity.kt @@ -564,9 +564,11 @@ class MainActivity : SimpleActivity(), ViewPager.OnPageChangeListener { } fun currentNoteTextChanged(newText: String) { - showSaveButton = newText != mCurrentNote.value - if (showSaveButton != saveNoteButton?.isVisible) { - invalidateOptionsMenu() + if (!config.autosaveNotes) { + showSaveButton = newText != mCurrentNote.value + if (showSaveButton != saveNoteButton?.isVisible) { + invalidateOptionsMenu() + } } } 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 b29deedc..5241b892 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/fragments/NoteFragment.kt +++ b/app/src/main/kotlin/com/simplemobiletools/notes/fragments/NoteFragment.kt @@ -87,11 +87,7 @@ class NoteFragment : Fragment() { view.notes_counter.beGone() } - if (config.showWordCount || !config.autosaveNotes) { - view.notes_view.addTextChangedListener(textWatcher) - } else { - view.notes_view.removeTextChangedListener(textWatcher) - } + view.notes_view.addTextChangedListener(textWatcher) } override fun onPause() {