|
@@ -194,6 +194,22 @@ class KMPreferenceGeneralController: NSViewController {
|
|
|
self.authorTextField.stringValue = KMPreferenceManager.shared.author
|
|
|
}
|
|
|
|
|
|
+ override func viewWillAppear() {
|
|
|
+ super.viewWillAppear()
|
|
|
+
|
|
|
+ Task { @MainActor in
|
|
|
+ if await KMLightMemberManager.manager.canPayFunction() == false {
|
|
|
+ self.saveFilesCheck.isEnabled = false
|
|
|
+ self.saveFileStepper.enabled = false
|
|
|
+ self.saveFilesDespLabl.isEnabled = false
|
|
|
+ } else {
|
|
|
+ self.saveFilesCheck.isEnabled = true
|
|
|
+ self.saveFileStepper.enabled = true
|
|
|
+ self.saveFilesDespLabl.isEnabled = true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
// MARK: User Actions
|
|
|
@objc private func radioAction(sender: NSButton) {
|
|
|
if (sender.isEqual(to: self.closeFilePopupPromptRadio)) {
|