From 07e007cafddabd01fd07f3d842fa6133d7944db8 Mon Sep 17 00:00:00 2001 From: Florens Douwes Date: Thu, 1 May 2014 20:31:53 +0200 Subject: [PATCH] Fix already added boards coming up in the board editor auto filler. --- Chan/src/org/floens/chan/ui/activity/BoardEditor.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Chan/src/org/floens/chan/ui/activity/BoardEditor.java b/Chan/src/org/floens/chan/ui/activity/BoardEditor.java index d88b9a4b..8b2326ac 100644 --- a/Chan/src/org/floens/chan/ui/activity/BoardEditor.java +++ b/Chan/src/org/floens/chan/ui/activity/BoardEditor.java @@ -228,7 +228,7 @@ public class BoardEditor extends Activity { protected synchronized FilterResults performFiltering(CharSequence constraint) { FilterResults results = new FilterResults(); - if (TextUtils.isEmpty(constraint) || (constraint.toString().contains(" "))) { + if (TextUtils.isEmpty(constraint) || (constraint.toString().startsWith(" "))) { results.values = null; results.count = 0; } else { @@ -306,9 +306,8 @@ public class BoardEditor extends Activity { String lowered = filter.toLowerCase(Locale.ENGLISH); List list = new ArrayList(); for (Board b : getBoards()) { - if (!haveBoard(b.value) - && (b.key.toLowerCase(Locale.ENGLISH).contains(lowered) || b.value.toLowerCase(Locale.ENGLISH) - .contains(lowered))) { + if ((b.key.toLowerCase(Locale.ENGLISH).contains(lowered) || b.value.toLowerCase(Locale.ENGLISH) + .contains(lowered))) { list.add(b); } } @@ -336,7 +335,7 @@ public class BoardEditor extends Activity { List s = new ArrayList(); for (Board b : ChanApplication.getBoardManager().getAllBoards()) { - if (showUnsafe || b.workSafe) + if (!haveBoard(b.value) && (showUnsafe || b.workSafe)) s.add(b); } return s;