< prev index next >
src/java.desktop/share/classes/sun/awt/image/MultiResolutionToolkitImage.java
Print this page
@@ -78,11 +78,11 @@
if (observer == null) {
return null;
}
synchronized (ObserverCache.INSTANCE) {
- ImageObserver o = (ImageObserver) ObserverCache.INSTANCE.get(image);
+ ImageObserver o = (ImageObserver) ObserverCache.INSTANCE.get(observer);
if (o == null) {
o = (Image resolutionVariant, int flags,
int x, int y, int width, int height) -> {
@@ -107,11 +107,11 @@
return observer.imageUpdate(
image, flags, x, y, width, height);
};
- ObserverCache.INSTANCE.put(image, o);
+ ObserverCache.INSTANCE.put(observer, o);
}
return o;
}
}
}
< prev index next >