From 59a21008f1cbc91e328c012fa1ca221aca8608a2 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 21 Nov 2022 14:46:53 +0100 Subject: [PATCH] Fix issue #497 - Filter view is not syncing after edition --- .../java/app/fedilab/android/activities/FilterActivity.java | 5 +++-- .../java/app/fedilab/android/ui/drawer/FilterAdapter.java | 3 +++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/app/fedilab/android/activities/FilterActivity.java b/app/src/main/java/app/fedilab/android/activities/FilterActivity.java index 91d3688c0..474d89a7f 100644 --- a/app/src/main/java/app/fedilab/android/activities/FilterActivity.java +++ b/app/src/main/java/app/fedilab/android/activities/FilterActivity.java @@ -106,7 +106,6 @@ public class FilterActivity extends BaseActivity implements FilterAdapter.Delete }); - if (filter != null) { filterParams.filter_action = filter.filter_action; @@ -166,7 +165,9 @@ public class FilterActivity extends BaseActivity implements FilterAdapter.Delete popupAddFilterBinding.lvKeywords.setLayoutManager(new LinearLayoutManager(context)); popupAddFilterBinding.addKeyword.setOnClickListener(v -> { - filterParams.keywords.add(new Filter.KeywordsParams()); + Filter.KeywordsParams keywordsParams = new Filter.KeywordsParams(); + keywordsParams.whole_word = true; + filterParams.keywords.add(keywordsParams); keywordAdapter.notifyItemInserted(filterParams.keywords.size() - 1); }); diff --git a/app/src/main/java/app/fedilab/android/ui/drawer/FilterAdapter.java b/app/src/main/java/app/fedilab/android/ui/drawer/FilterAdapter.java index e7f8bf287..88c591998 100644 --- a/app/src/main/java/app/fedilab/android/ui/drawer/FilterAdapter.java +++ b/app/src/main/java/app/fedilab/android/ui/drawer/FilterAdapter.java @@ -81,6 +81,9 @@ public class FilterAdapter extends RecyclerView.Adapter