mirror of
https://github.com/Toxblh/MTMR.git
synced 2026-01-11 17:38:38 +00:00
fix error with uncatching nil, when created slider without image
This commit is contained in:
parent
75ea408370
commit
9ff68a6948
@ -9,7 +9,11 @@ class BrightnessViewController: NSCustomTouchBarItem {
|
|||||||
init(identifier: NSTouchBarItem.Identifier, refreshInterval: Double, image: NSImage? = nil) {
|
init(identifier: NSTouchBarItem.Identifier, refreshInterval: Double, image: NSImage? = nil) {
|
||||||
super.init(identifier: identifier)
|
super.init(identifier: identifier)
|
||||||
|
|
||||||
|
if (image == nil) {
|
||||||
|
sliderItem = CustomSlider()
|
||||||
|
} else {
|
||||||
sliderItem = CustomSlider(knob: image!)
|
sliderItem = CustomSlider(knob: image!)
|
||||||
|
}
|
||||||
sliderItem.target = self
|
sliderItem.target = self
|
||||||
sliderItem.action = #selector(BrightnessViewController.sliderValueChanged(_:))
|
sliderItem.action = #selector(BrightnessViewController.sliderValueChanged(_:))
|
||||||
sliderItem.minValue = 0.0
|
sliderItem.minValue = 0.0
|
||||||
|
|||||||
@ -18,7 +18,11 @@ class VolumeViewController: NSCustomTouchBarItem {
|
|||||||
onAudioObjectID: defaultDeviceID,
|
onAudioObjectID: defaultDeviceID,
|
||||||
forPropertyAddress: &forPropertyAddress)
|
forPropertyAddress: &forPropertyAddress)
|
||||||
|
|
||||||
|
if (image == nil) {
|
||||||
|
sliderItem = CustomSlider()
|
||||||
|
} else {
|
||||||
sliderItem = CustomSlider(knob: image!)
|
sliderItem = CustomSlider(knob: image!)
|
||||||
|
}
|
||||||
sliderItem.target = self
|
sliderItem.target = self
|
||||||
sliderItem.action = #selector(VolumeViewController.sliderValueChanged(_:))
|
sliderItem.action = #selector(VolumeViewController.sliderValueChanged(_:))
|
||||||
sliderItem.minValue = 0.0
|
sliderItem.minValue = 0.0
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user