diff --git a/AppKit/CPButton.j b/AppKit/CPButton.j index b08b60da4..57b15195b 100644 --- a/AppKit/CPButton.j +++ b/AppKit/CPButton.j @@ -192,8 +192,8 @@ CPButtonStateMixed = CPThemeState("mixed"); _allowsMixedState = aFlag; - if (!_allowsMixedState) - [self unsetThemeState:CPButtonStateMixed]; + if (!_allowsMixedState && [self state] === CPMixedState) + [self setState:CPOnState]; } - (void)setObjectValue:(id)anObjectValue