Browse Source

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

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

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

@ -76,8 +76,11 @@ 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);
//只缓存svg图表
if (image != null){
iconCache.put(url, icon); iconCache.put(url, icon);
} }
}
return icon; return icon;
} }

Loading…
Cancel
Save