diff --git a/src/org/geometerplus/fbreader/network/NetworkLibrary.java b/src/org/geometerplus/fbreader/network/NetworkLibrary.java index 6496c4f02..75a006ec0 100644 --- a/src/org/geometerplus/fbreader/network/NetworkLibrary.java +++ b/src/org/geometerplus/fbreader/network/NetworkLibrary.java @@ -310,6 +310,7 @@ public class NetworkLibrary { currentNode = nodeIterator.next(); } if (!(currentNode instanceof NetworkCatalogTree)) { + toRemove.add(currentNode); currentNode = null; ++nodeCount; continue; @@ -355,9 +356,7 @@ public class NetworkLibrary { if (currentNode == null) { currentNode = nodeIterator.next(); } - if (currentNode instanceof NetworkCatalogTree) { - toRemove.add(currentNode); - } + toRemove.add(currentNode); currentNode = null; }