1
0
mirror of https://github.com/Toxblh/MTMR.git synced 2026-01-10 17:08:39 +00:00

fix error with uncatching nil, when created slider without image

This commit is contained in:
Toxblh 2018-04-15 21:11:12 +01:00
parent 75ea408370
commit 9ff68a6948
2 changed files with 10 additions and 2 deletions

View File

@ -9,7 +9,11 @@ class BrightnessViewController: NSCustomTouchBarItem {
init(identifier: NSTouchBarItem.Identifier, refreshInterval: Double, image: NSImage? = nil) {
super.init(identifier: identifier)
sliderItem = CustomSlider(knob: image!)
if (image == nil) {
sliderItem = CustomSlider()
} else {
sliderItem = CustomSlider(knob: image!)
}
sliderItem.target = self
sliderItem.action = #selector(BrightnessViewController.sliderValueChanged(_:))
sliderItem.minValue = 0.0

View File

@ -18,7 +18,11 @@ class VolumeViewController: NSCustomTouchBarItem {
onAudioObjectID: defaultDeviceID,
forPropertyAddress: &forPropertyAddress)
sliderItem = CustomSlider(knob: image!)
if (image == nil) {
sliderItem = CustomSlider()
} else {
sliderItem = CustomSlider(knob: image!)
}
sliderItem.target = self
sliderItem.action = #selector(VolumeViewController.sliderValueChanged(_:))
sliderItem.minValue = 0.0