1
0
Fork 0
mirror of https://github.com/geometer/FBReaderJ.git synced 2025-10-04 10:19:33 +02:00

fixed synchronized blocks

This commit is contained in:
Nikolay Pultsin 2011-07-18 22:28:58 +01:00
parent 8488514593
commit b6a701520e

View file

@ -166,7 +166,7 @@ public class NetworkLibrary {
} }
private boolean myIsAlreadyInitialized; private boolean myIsAlreadyInitialized;
public synchronized void initialize() throws ZLNetworkException { public void initialize() throws ZLNetworkException {
if (myIsAlreadyInitialized) { if (myIsAlreadyInitialized) {
return; return;
} }
@ -473,12 +473,13 @@ public class NetworkLibrary {
if (id == ICustomNetworkLink.INVALID_ID) { if (id == ICustomNetworkLink.INVALID_ID) {
myLinks.add(link); myLinks.add(link);
} else { } else {
for (int i = myLinks.size() - 1; i >= 0; --i) { synchronized (myLinks) {
final INetworkLink l = myLinks.get(i); for (int i = myLinks.size() - 1; i >= 0; --i) {
if (l instanceof ICustomNetworkLink && final INetworkLink l = myLinks.get(i);
((ICustomNetworkLink)l).getId() == id) { if (l instanceof ICustomNetworkLink && ((ICustomNetworkLink)l).getId() == id) {
myLinks.set(i, link); myLinks.set(i, link);
break; break;
}
} }
} }
} }