Browse Source

Pull request #12522: REPORT-101480 【版本管理二期】自动保存后手动保存,版本管理逻辑会乱

Merge in DESIGN/design from ~DESTINY.LIN/design:final/11.0 to final/11.0

* commit '4b33c9c0c2b2d5369135b26e75410ee914cfee4f':
  REPORT-101480 【版本管理二期】自动保存后手动保存,版本管理逻辑会乱
  REPORT-101480 【版本管理二期】自动保存后手动保存,版本管理逻辑会乱
new-design
parent
commit
002104d751
  1. 7
      designer-base/src/main/java/com/fr/design/mainframe/JTemplate.java

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

@ -114,6 +114,8 @@ import java.awt.Dimension;
import java.awt.FontMetrics;
import java.io.ByteArrayOutputStream;
import java.nio.file.Paths;
import java.util.Arrays;
import java.util.List;
import java.util.Set;
import java.util.concurrent.Callable;
@ -1146,7 +1148,10 @@ public abstract class JTemplate<T extends BaseBook, U extends BaseUndoState<?>>
* @param l 模板Listener
*/
public void addJTemplateActionListener(JTemplateActionListener l) {
this.listenerList.add(JTemplateActionListener.class, l);
List<Object> list = Arrays.asList(this.listenerList.getListeners(JTemplateActionListener.class));
if (!list.contains(l)) {
this.listenerList.add(JTemplateActionListener.class, l);
}
}
/**

Loading…
Cancel
Save