Fix a bug where image apps were double-counted.
The filter for photos apps includes them as well as the one for "other apps". This removes them out of other apps. Change-Id: I56058080b6492c054ea3171addd5ab343769bc9a Fixes: 65384691 Test: SettingsLib integ test
This commit is contained in:
@@ -1665,7 +1665,8 @@ public class ApplicationsState {
|
||||
isCategorized =
|
||||
FILTER_AUDIO.filterApp(entry)
|
||||
|| FILTER_GAMES.filterApp(entry)
|
||||
|| FILTER_MOVIES.filterApp(entry);
|
||||
|| FILTER_MOVIES.filterApp(entry)
|
||||
|| FILTER_PHOTOS.filterApp(entry);
|
||||
}
|
||||
return !isCategorized;
|
||||
}
|
||||
|
||||
@@ -102,6 +102,13 @@ public class ApplicationsStateTest {
|
||||
assertThat(ApplicationsState.FILTER_OTHER_APPS.filterApp(mEntry)).isFalse();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testOtherAppsRejectsImageApp() {
|
||||
mEntry.info.category = ApplicationInfo.CATEGORY_IMAGE;
|
||||
|
||||
assertThat(ApplicationsState.FILTER_OTHER_APPS.filterApp(mEntry)).isFalse();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testOtherAppsAcceptsDefaultCategory() {
|
||||
mEntry.info.category = ApplicationInfo.CATEGORY_UNDEFINED;
|
||||
|
||||
Reference in New Issue
Block a user