diff --git a/designer-base/src/main/java/com/fr/design/ExtraDesignClassManager.java b/designer-base/src/main/java/com/fr/design/ExtraDesignClassManager.java index 11634c5906..f32ba68031 100644 --- a/designer-base/src/main/java/com/fr/design/ExtraDesignClassManager.java +++ b/designer-base/src/main/java/com/fr/design/ExtraDesignClassManager.java @@ -4,6 +4,7 @@ package com.fr.design; +import com.fine.theme.icon.LazyIcon; import com.fr.base.BaseUtils; import com.fr.common.annotations.Open; import com.fr.design.data.datapane.TableDataNameObjectCreator; @@ -143,7 +144,7 @@ public class ExtraDesignClassManager extends AbstractExtraClassManager implement WidgetOption createT(ToolbarItemProvider provider) { return WidgetOptionFactory.createByWidgetClass( provider.nameForWidget(), - IOUtils.readIcon(provider.iconPathForWidget()), + new LazyIcon(provider.iconPathForWidget()), provider.classForWidget() ); }