Browse Source

KERNEL-7376 优化设计器上一些性能问题

feature/10.0
Henry.Wang 3 years ago
parent
commit
635742912d
  1. 5
      designer-base/src/main/java/com/fr/base/svg/SVGIcon.java

5
designer-base/src/main/java/com/fr/base/svg/SVGIcon.java

@ -76,7 +76,10 @@ public class SVGIcon implements Icon {
} }
BufferedImage image = (BufferedImage) SVGLoader.load(url); BufferedImage image = (BufferedImage) SVGLoader.load(url);
icon = image == null ? IOUtils.readIcon(url) : new SVGIcon(image); icon = image == null ? IOUtils.readIcon(url) : new SVGIcon(image);
iconCache.put(url, icon); //只缓存svg图表
if (image != null){
iconCache.put(url, icon);
}
} }
return icon; return icon;
} }

Loading…
Cancel
Save