Browse Source

REPORT-58486 FR11-二轮回归-新建模板的主题在撤销时未被锁定,连同撤销功能一起被撤销了

【问题原因】
初始的UndoState未包含主题效果

【改动思路】
同上
fix-lag
Starryi 3 years ago
parent
commit
080e3323c5
  1. 8
      designer-base/src/main/java/com/fr/design/mainframe/JTemplate.java

8
designer-base/src/main/java/com/fr/design/mainframe/JTemplate.java

@ -189,13 +189,13 @@ public abstract class JTemplate<T extends BaseBook, U extends BaseUndoState<?>>
designModel = createDesignModel(parameters); designModel = createDesignModel(parameters);
} }
addCenterPane(); addCenterPane();
this.undoState = createUndoState();
initAndStartPlugin();
if (isNewFile) { if (isNewFile) {
// REPORT-58486: 必须在初始的UndoState创建前设置主题,使得初始的UndoState就包含了主题效果
setUpTheme4NewTemplate(); setUpTheme4NewTemplate();
} }
this.undoState = createUndoState();
initAndStartPlugin();
startListenThemeConfig(); startListenThemeConfig();
} }

Loading…
Cancel
Save