From 5bfb3ee70a79609ec25b521e83b17801ae18633f Mon Sep 17 00:00:00 2001 From: Mike Chester Wang <52522981+mikechesterwang@users.noreply.github.com> Date: Thu, 23 Apr 2020 23:56:35 +0800 Subject: [PATCH] 804: Fixed prev and submit button in search While doing searching, if the content is changed, the search result will NOT change. So if prev and submit are clicked, it may not give the correct respond. --- .../notes/android/fragment/SearchableBaseNoteFragment.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/it/niedermann/owncloud/notes/android/fragment/SearchableBaseNoteFragment.java b/app/src/main/java/it/niedermann/owncloud/notes/android/fragment/SearchableBaseNoteFragment.java index feaed000..b60886f3 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/android/fragment/SearchableBaseNoteFragment.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/android/fragment/SearchableBaseNoteFragment.java @@ -102,6 +102,7 @@ public abstract class SearchableBaseNoteFragment extends BaseNoteFragment { if (prev != null) { prev.setOnClickListener(v -> { + occurrenceCount = countOccurrences(getContent(), searchView.getQuery().toString()); currentOccurrence--; jumpToOccurrence(); colorWithText(searchView.getQuery().toString(), currentOccurrence); @@ -114,6 +115,7 @@ public abstract class SearchableBaseNoteFragment extends BaseNoteFragment { @Override public boolean onQueryTextSubmit(String query) { + colorWithText(query, currentOccurrence); currentOccurrence++; jumpToOccurrence(); return true;