diff --git a/platform/util/src/com/intellij/util/ImageLoader.java b/platform/util/src/com/intellij/util/ImageLoader.java index 7df12ec5091e..70e34c6513f8 100644 --- a/platform/util/src/com/intellij/util/ImageLoader.java +++ b/platform/util/src/com/intellij/util/ImageLoader.java @@ -96,15 +96,15 @@ public class ImageLoader implements Serializable { if (stream == null) return null; } if (stream == null) { + cacheKey = path; + Image image = ourCache.get(cacheKey); + if (image != null) return image; + url = new URL(path); URLConnection connection = url.openConnection(); if (connection instanceof HttpURLConnection) { if (!original) return null; connection.addRequestProperty("User-Agent", "IntelliJ"); - - cacheKey = path; - Image image = ourCache.get(cacheKey); - if (image != null) return image; } stream = connection.getInputStream(); }