File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -28,11 +28,16 @@ class LightnessPairWindowController: NSWindowController
2828{
2929 @objc public private( set ) dynamic var item = LightnessPairItem ( base: nil )
3030
31+ private var originalLightness1 = CGFloat ( 0 )
32+ private var originalLightness2 = CGFloat ( 0 )
33+
3134 convenience init ( base: ColorItem , item: LightnessPairItem )
3235 {
3336 self . init ( )
3437
35- self . item = item
38+ self . item = item
39+ self . originalLightness1 = item. lightness1. lightness
40+ self . originalLightness2 = item. lightness2. lightness
3641 }
3742
3843 override var windowNibName : NSNib . Name ?
@@ -70,6 +75,9 @@ class LightnessPairWindowController: NSWindowController
7075
7176 @IBAction func cancel( _ sender: Any ? )
7277 {
78+ self . item. lightness1. lightness = self . originalLightness1
79+ self . item. lightness2. lightness = self . originalLightness2
80+
7381 guard let window = self . window, let parent = self . window? . sheetParent else
7482 {
7583 NSSound . beep ( )
You can’t perform that action at this time.
0 commit comments