1
0
mirror of https://github.com/Toxblh/MTMR.git synced 2026-01-11 09:28:38 +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) { init(identifier: NSTouchBarItem.Identifier, refreshInterval: Double, image: NSImage? = nil) {
super.init(identifier: identifier) super.init(identifier: identifier)
sliderItem = CustomSlider(knob: image!) if (image == nil) {
sliderItem = CustomSlider()
} else {
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

View File

@ -18,7 +18,11 @@ class VolumeViewController: NSCustomTouchBarItem {
onAudioObjectID: defaultDeviceID, onAudioObjectID: defaultDeviceID,
forPropertyAddress: &forPropertyAddress) forPropertyAddress: &forPropertyAddress)
sliderItem = CustomSlider(knob: image!) if (image == nil) {
sliderItem = CustomSlider()
} else {
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