From 223b56ad1cded610ae3c4727f876b0d2649425ed Mon Sep 17 00:00:00 2001 From: Florens Douwes Date: Sun, 25 May 2014 22:35:17 +0200 Subject: [PATCH] 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. --- .../java/org/floens/chan/core/loader/LoaderPool.java | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/Clover/app/src/main/java/org/floens/chan/core/loader/LoaderPool.java b/Clover/app/src/main/java/org/floens/chan/core/loader/LoaderPool.java index 462a2eef..b580c12c 100644 --- a/Clover/app/src/main/java/org/floens/chan/core/loader/LoaderPool.java +++ b/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) { - Loader loader = null; - for (Loadable l : loaders.keySet()) { - if (loadable.equals(l)) { - loader = loaders.get(l); - break; - } - } - + Loader loader = loaders.get(loadable); if (loader == null) { loader = new Loader(loadable); loaders.put(loadable, loader);