diff --git a/src/org/geometerplus/android/fbreader/network/NetworkBookInfoActivity.java b/src/org/geometerplus/android/fbreader/network/NetworkBookInfoActivity.java index 618c46a11..615181cfa 100644 --- a/src/org/geometerplus/android/fbreader/network/NetworkBookInfoActivity.java +++ b/src/org/geometerplus/android/fbreader/network/NetworkBookInfoActivity.java @@ -192,8 +192,10 @@ public class NetworkBookInfoActivity extends Activity implements NetworkView.Eve if (cover instanceof NetworkImage) { final NetworkImage img = (NetworkImage) cover; final NetworkView networkView = NetworkView.Instance(); - if (networkView.isInitialized() && networkView.isCoverLoading(img.Url)) { - networkView.addCoverSynchronizationRunnable(img.Url, new Runnable() { + //if (networkView.isInitialized() && networkView.isCoverLoading(img.Url)) { + if (networkView.isInitialized()) { + //networkView.addCoverSynchronizationRunnable(img.Url, new Runnable() { + networkView.performCoverSynchronization(img, new Runnable() { public void run() { img.synchronizeFast(); final ZLAndroidImageData data = mgr.getImageData(img); diff --git a/src/org/geometerplus/android/fbreader/network/NetworkView.java b/src/org/geometerplus/android/fbreader/network/NetworkView.java index 8dbbed01c..c52786cbc 100644 --- a/src/org/geometerplus/android/fbreader/network/NetworkView.java +++ b/src/org/geometerplus/android/fbreader/network/NetworkView.java @@ -250,17 +250,6 @@ class NetworkView { }); } - public final boolean isCoverLoading(String coverUrl) { - return myOnCoverSyncRunnables.containsKey(coverUrl); - } - - public void addCoverSynchronizationRunnable(String coverUrl, Runnable finishRunnable) { - final LinkedList runnables = myOnCoverSyncRunnables.get(coverUrl); - if (runnables != null && finishRunnable != null) { - runnables.add(finishRunnable); - } - } - /* * Open Network URL in browser */