|
@@ -827,22 +827,23 @@ extension KMWatermarkView {
|
|
|
|
|
|
watermark.pagesString = pages.isEmpty ? "" : pages.map { "\($0)" }.joined(separator: ",")
|
|
|
|
|
|
- if self.type == .edit || self.type == .add {
|
|
|
- if needSave {
|
|
|
- if self.templateNameTextField.stringValue.isEmpty {
|
|
|
- self.watermark.watermarkID = KMWatermarkManager.defaultManager.fetchAvailableName()
|
|
|
- } else {
|
|
|
- self.watermark.watermarkID = self.templateNameTextField.stringValue
|
|
|
- }
|
|
|
-
|
|
|
- if KMWatermarkManager.defaultManager.watermarks.contains(self.originalWatermark) {
|
|
|
- let _ = KMWatermarkManager.defaultManager.removeWatermark(watermark: self.originalWatermark)
|
|
|
- let _ = KMWatermarkManager.defaultManager.addWatermark(watermark: self.watermark)
|
|
|
- } else {
|
|
|
- let _ = KMWatermarkManager.defaultManager.addWatermark(watermark: self.watermark)
|
|
|
- }
|
|
|
+
|
|
|
+ if needSave {
|
|
|
+ if self.templateNameTextField.stringValue.isEmpty {
|
|
|
+ self.watermark.watermarkID = KMWatermarkManager.defaultManager.fetchAvailableName()
|
|
|
+ } else {
|
|
|
+ self.watermark.watermarkID = self.templateNameTextField.stringValue
|
|
|
}
|
|
|
|
|
|
+ if KMWatermarkManager.defaultManager.watermarks.contains(self.originalWatermark) {
|
|
|
+ let _ = KMWatermarkManager.defaultManager.removeWatermark(watermark: self.originalWatermark)
|
|
|
+ let _ = KMWatermarkManager.defaultManager.addWatermark(watermark: self.watermark)
|
|
|
+ } else {
|
|
|
+ let _ = KMWatermarkManager.defaultManager.addWatermark(watermark: self.watermark)
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if self.type == .edit || self.type == .add {
|
|
|
if let operateCallBack = self.operateCallBack {
|
|
|
operateCallBack(self.watermark, currentType)
|
|
|
}
|