From f24fdcd9e353ffd1fe87a1f002a61305aeaaa98d Mon Sep 17 00:00:00 2001 From: evermind Date: Fri, 11 Nov 2022 23:15:37 +0100 Subject: [PATCH] searchfilters: convert SparseIntCompat to SparseArrayCompat to get the unit test working --- .../fragments/list/search/filter/SearchFilterLogic.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/org/schabi/newpipe/fragments/list/search/filter/SearchFilterLogic.java b/app/src/main/java/org/schabi/newpipe/fragments/list/search/filter/SearchFilterLogic.java index e23c4d545..1a811759a 100644 --- a/app/src/main/java/org/schabi/newpipe/fragments/list/search/filter/SearchFilterLogic.java +++ b/app/src/main/java/org/schabi/newpipe/fragments/list/search/filter/SearchFilterLogic.java @@ -2,8 +2,6 @@ package org.schabi.newpipe.fragments.list.search.filter; -import android.util.SparseIntArray; - import org.schabi.newpipe.extractor.linkhandler.SearchQueryHandlerFactory; import org.schabi.newpipe.extractor.search.filter.FilterContainer; import org.schabi.newpipe.extractor.search.filter.FilterGroup; @@ -643,7 +641,8 @@ public class SearchFilterLogic { */ private static class ExclusiveGroups { - final SparseIntArray actualSelectedFilterIdInExclusiveGroupMap = new SparseIntArray(); + final SparseArrayCompat actualSelectedFilterIdInExclusiveGroupMap = + new SparseArrayCompat<>(); /** * To quickly determine if a content filter group supports * only one item selected (exclusiveness), we need a set that resembles that. @@ -653,7 +652,8 @@ public class SearchFilterLogic { * To quickly determine if a content filter id belongs to an exclusive group. * This maps works in conjunction with {@link #exclusiveGroupsIdSet} */ - private final SparseIntArray filterIdToGroupIdMap = new SparseIntArray(); + private final SparseArrayCompat filterIdToGroupIdMap = + new SparseArrayCompat<>(); /** * Clear {@link #exclusiveGroupsIdSet} and {@link #filterIdToGroupIdMap}.