Repo // Change the buzz() trigger with certain NSAlert instances.
This commit is contained in:
parent
3ca7410316
commit
d263719e64
|
@ -230,6 +230,7 @@ extension SessionCtl {
|
||||||
resetInputHandler()
|
resetInputHandler()
|
||||||
if !PrefMgr.shared.cassetteEnabled, !LMMgr.checkCassettePathValidity(PrefMgr.shared.cassettePath) {
|
if !PrefMgr.shared.cassetteEnabled, !LMMgr.checkCassettePathValidity(PrefMgr.shared.cassettePath) {
|
||||||
DispatchQueue.main.async {
|
DispatchQueue.main.async {
|
||||||
|
IMEApp.buzz()
|
||||||
let alert = NSAlert(error: NSLocalizedString("Path invalid or file access error.", comment: ""))
|
let alert = NSAlert(error: NSLocalizedString("Path invalid or file access error.", comment: ""))
|
||||||
alert.informativeText = NSLocalizedString(
|
alert.informativeText = NSLocalizedString(
|
||||||
"Please reconfigure the cassette path to a valid one before enabling this mode.", comment: ""
|
"Please reconfigure the cassette path to a valid one before enabling this mode.", comment: ""
|
||||||
|
@ -240,7 +241,6 @@ extension SessionCtl {
|
||||||
PrefMgr.shared.cassetteEnabled = false
|
PrefMgr.shared.cassetteEnabled = false
|
||||||
}
|
}
|
||||||
NSApp.setActivationPolicy(.accessory)
|
NSApp.setActivationPolicy(.accessory)
|
||||||
IMEApp.buzz()
|
|
||||||
}
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
|
@ -109,6 +109,7 @@ struct VwrPrefPaneCassette: View {
|
||||||
isOn: $selCassetteEnabled.onChange {
|
isOn: $selCassetteEnabled.onChange {
|
||||||
if selCassetteEnabled, !LMMgr.checkCassettePathValidity(PrefMgr.shared.cassettePath) {
|
if selCassetteEnabled, !LMMgr.checkCassettePathValidity(PrefMgr.shared.cassettePath) {
|
||||||
if let window = CtlPrefUI.shared.controller.window {
|
if let window = CtlPrefUI.shared.controller.window {
|
||||||
|
IMEApp.buzz()
|
||||||
let alert = NSAlert(error: NSLocalizedString("Path invalid or file access error.", comment: ""))
|
let alert = NSAlert(error: NSLocalizedString("Path invalid or file access error.", comment: ""))
|
||||||
alert.informativeText = NSLocalizedString(
|
alert.informativeText = NSLocalizedString(
|
||||||
"Please reconfigure the cassette path to a valid one before enabling this mode.", comment: ""
|
"Please reconfigure the cassette path to a valid one before enabling this mode.", comment: ""
|
||||||
|
@ -118,7 +119,6 @@ struct VwrPrefPaneCassette: View {
|
||||||
PrefMgr.shared.cassetteEnabled = false
|
PrefMgr.shared.cassetteEnabled = false
|
||||||
selCassetteEnabled = false
|
selCassetteEnabled = false
|
||||||
}
|
}
|
||||||
IMEApp.buzz()
|
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
PrefMgr.shared.cassetteEnabled = selCassetteEnabled
|
PrefMgr.shared.cassetteEnabled = selCassetteEnabled
|
||||||
|
|
|
@ -283,6 +283,7 @@ class CtlPrefWindow: NSWindowController {
|
||||||
@IBAction func onToggleCassetteMode(_: Any) {
|
@IBAction func onToggleCassetteMode(_: Any) {
|
||||||
if PrefMgr.shared.cassetteEnabled, !LMMgr.checkCassettePathValidity(PrefMgr.shared.cassettePath) {
|
if PrefMgr.shared.cassetteEnabled, !LMMgr.checkCassettePathValidity(PrefMgr.shared.cassettePath) {
|
||||||
if let window = window {
|
if let window = window {
|
||||||
|
IMEApp.buzz()
|
||||||
let alert = NSAlert(error: NSLocalizedString("Path invalid or file access error.", comment: ""))
|
let alert = NSAlert(error: NSLocalizedString("Path invalid or file access error.", comment: ""))
|
||||||
alert.informativeText = NSLocalizedString(
|
alert.informativeText = NSLocalizedString(
|
||||||
"Please reconfigure the cassette path to a valid one before enabling this mode.", comment: ""
|
"Please reconfigure the cassette path to a valid one before enabling this mode.", comment: ""
|
||||||
|
@ -291,7 +292,6 @@ class CtlPrefWindow: NSWindowController {
|
||||||
LMMgr.resetCassettePath()
|
LMMgr.resetCassettePath()
|
||||||
PrefMgr.shared.cassetteEnabled = false
|
PrefMgr.shared.cassetteEnabled = false
|
||||||
}
|
}
|
||||||
IMEApp.buzz()
|
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
LMMgr.loadCassetteData()
|
LMMgr.loadCassetteData()
|
||||||
|
|
Loading…
Reference in New Issue