From d4ecb03d15beb7e0c7caf9ce28f91a8c8f6b5d5d Mon Sep 17 00:00:00 2001 From: Valerii Hiora Date: Tue, 6 Dec 2011 22:41:30 +0200 Subject: [PATCH] Fixed: On changing selection of CPPopUpButton value wasn't reverse transformed to binded object --- AppKit/CPPopUpButton.j | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/AppKit/CPPopUpButton.j b/AppKit/CPPopUpButton.j index 0086e9c5d..1572baca9 100644 --- a/AppKit/CPPopUpButton.j +++ b/AppKit/CPPopUpButton.j @@ -776,6 +776,16 @@ CPPopUpButtonStatePullsDown = CPThemeState("pulls-down"); [[self selectedItem] setState:CPOffState]; } +- (void)_reverseSetBinding +{ + var binderClass = [[self class] _binderClassForBinding:CPSelectedIndexBinding], + theBinding = [binderClass getBinding:CPSelectedIndexBinding forObject:self]; + + [theBinding reverseSetValueFor:@"objectValue"]; + + [super _reverseSetBinding]; +} + @end var DEPRECATED_CPPopUpButtonMenuKey = @"CPPopUpButtonMenuKey",