Browse Source

Merge pull request #755 in DESIGN/design from ~YAOH.WU/design:final/10.0 to final/10.0

* commit '003c234bce787ca340ec7bce362970ebff07ccef':
  REPORT-14515 环境切换后模板另存面板没有刷新
final/10.0
Kara 6 years ago
parent
commit
cfeb15a9f5
  1. 6
      designer-base/src/main/java/com/fr/design/file/HistoryTemplateListCache.java

6
designer-base/src/main/java/com/fr/design/file/HistoryTemplateListCache.java

@ -372,6 +372,12 @@ public class HistoryTemplateListCache implements CallbackEvent {
JTemplate<?, ?> template = JTemplateFactory.createJTemplate(stashedFile);
if (template != null) {
historyList.set(i, template);
// 替换当前正在编辑的模板,使用添加并激活的方式,以便使用统一的入口来处理监听事件
if (isCurrentEditingFile(template.getPath())) {
DesignerContext.getDesignerFrame().addAndActivateJTemplate(template);
setCurrentEditingTemplate(template);
FineLoggerFactory.getLogger().info("Env Change Current Editing Template.");
}
}
} catch (Exception e) {
FineLoggerFactory.getLogger().error(e.getMessage(), e);

Loading…
Cancel
Save