|
@@ -117,10 +117,12 @@ class KMMergeTableViewCell: NSTableCellView {
|
|
|
|
|
|
@IBAction func comboBoxAction(_ sender: NSComboBoxCell) {
|
|
@IBAction func comboBoxAction(_ sender: NSComboBoxCell) {
|
|
guard let fileModel = fileModel else { return }
|
|
guard let fileModel = fileModel else { return }
|
|
- let type = KMPageRange.init(rawValue: sender.indexOfSelectedItem) ?? .all
|
|
|
|
- fileModel.pagesType = type
|
|
|
|
|
|
+ if sender.indexOfSelectedItem >= 0 {
|
|
|
|
+ let type = KMPageRange.init(rawValue: sender.indexOfSelectedItem) ?? .all
|
|
|
|
+ fileModel.pagesType = type
|
|
|
|
+ }
|
|
|
|
|
|
- if type == .custom {
|
|
|
|
|
|
+ if fileModel.pagesType == .custom {
|
|
fileModel.pagesString = sender.stringValue
|
|
fileModel.pagesString = sender.stringValue
|
|
}
|
|
}
|
|
}
|
|
}
|