File tree Expand file tree Collapse file tree 1 file changed +3
-11
lines changed
app/src/main/java/org/schabi/newpipe/fragments/list/search Expand file tree Collapse file tree 1 file changed +3
-11
lines changed Original file line number Diff line number Diff line change 56
56
import java .util .ArrayList ;
57
57
import java .util .Arrays ;
58
58
import java .util .HashMap ;
59
- import java .util .Iterator ;
60
59
import java .util .List ;
61
60
import java .util .Map ;
62
61
import java .util .Queue ;
@@ -744,16 +743,9 @@ private void initSuggestionObserver() {
744
743
}
745
744
746
745
// Remove duplicates
747
- final Iterator <SuggestionItem > iterator = networkResult .iterator ();
748
- while (iterator .hasNext () && localResult .size () > 0 ) {
749
- final SuggestionItem next = iterator .next ();
750
- for (SuggestionItem item : localResult ) {
751
- if (item .query .equals (next .query )) {
752
- iterator .remove ();
753
- break ;
754
- }
755
- }
756
- }
746
+ networkResult .removeIf (networkItem ->
747
+ localResult .stream ().anyMatch (localItem ->
748
+ localItem .query .equals (networkItem .query )));
757
749
758
750
if (networkResult .size () > 0 ) {
759
751
result .addAll (networkResult );
You can’t perform that action at this time.
0 commit comments