mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-15 18:28:00 +00:00
Revert Android 8 codes to support older Android phones.
Hope I didn't miss any. :) (tested with Android Marshmallow phone with 2gb RAM and mediatek cpu)
This commit is contained in:
@@ -446,7 +446,7 @@ public class ImportSourceAnalyzer {
|
||||
analyzeListedDir(root, ForgeConstants.CACHE_ICON_PICS_DIR, new ListedAnalyzer() {
|
||||
@Override
|
||||
public String map(final String filename) {
|
||||
return iconFileNames.getOrDefault(filename, null);
|
||||
return iconFileNames.containsKey(filename) ? iconFileNames.get(filename) : null;
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -618,7 +618,7 @@ public class ImportSourceAnalyzer {
|
||||
analyzeListedDir(root, targetDir, new ListedAnalyzer() {
|
||||
@Override
|
||||
public String map(final String filename) {
|
||||
return fileDb.getOrDefault(filename, null);
|
||||
return fileDb.containsKey(filename) ? fileDb.get(filename) : null;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -857,7 +857,11 @@ public abstract class ItemManager<T extends InventoryItem> extends JPanel implem
|
||||
@SuppressWarnings("unchecked")
|
||||
public void addFilter(final ItemFilter<? extends T> filter) {
|
||||
final Class<? extends ItemFilter<? extends T>> filterClass = (Class<? extends ItemFilter<? extends T>>) filter.getClass();
|
||||
List<ItemFilter<? extends T>> classFilters = this.filters.computeIfAbsent(filterClass, k -> new ArrayList<>());
|
||||
List<ItemFilter<? extends T>> classFilters = this.filters.get(filterClass);
|
||||
if (classFilters == null) {
|
||||
classFilters = new ArrayList<>();
|
||||
this.filters.put(filterClass, classFilters);
|
||||
}
|
||||
if (classFilters.size() > 0) {
|
||||
//if filter with the same class already exists, try to merge if allowed
|
||||
//NOTE: can always use first filter for these checks since if
|
||||
|
||||
@@ -36,7 +36,7 @@ class AsyncSoundRegistry {
|
||||
}
|
||||
|
||||
public synchronized static int getNumIterations(String soundName) {
|
||||
return soundsPlayed.getOrDefault(soundName, 0);
|
||||
return soundsPlayed.containsKey(soundName) ? soundsPlayed.get(soundName) : 0;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user