LoaderPool: check instance of Loader, not just equals

While only checking equals seems like a right choice,
the list position is not shared anymore this way.
captchafix
Florens Douwes 11 years ago
parent 9b415d84e0
commit 223b56ad1c
  1. 9
      Clover/app/src/main/java/org/floens/chan/core/loader/LoaderPool.java

@ -38,14 +38,7 @@ public class LoaderPool {
} }
public Loader obtain(Loadable loadable, Loader.LoaderListener listener) { public Loader obtain(Loadable loadable, Loader.LoaderListener listener) {
Loader loader = null; Loader loader = loaders.get(loadable);
for (Loadable l : loaders.keySet()) {
if (loadable.equals(l)) {
loader = loaders.get(l);
break;
}
}
if (loader == null) { if (loader == null) {
loader = new Loader(loadable); loader = new Loader(loadable);
loaders.put(loadable, loader); loaders.put(loadable, loader);

Loading…
Cancel
Save