Merge pull request #2082 from zittix/patch-2

FIXED: CPSegementedControl with nib2cib crashes
This commit is contained in:
Antoine Mercadal committed 2014-04-03 11:33:27 -07:00
commit a7b2df2450
1 file changed
+7 -4
+7 -4
View File
@@ -476,10 +476,13 @@ CPSegmentSwitchTrackingMomentary = 2;
*/
- (void)drawSegmentBezel:(int)aSegment highlight:(BOOL)shouldHighlight
{
if (shouldHighlight)
_themeStates[aSegment] = _themeStates[aSegment].and(CPThemeStateHighlighted);
else
_themeStates[aSegment] = _themeStates[aSegment].without(CPThemeStateHighlighted);
if(aSegment<_themeStates.length)
{
if (shouldHighlight)
_themeStates[aSegment] = _themeStates[aSegment].and(CPThemeStateHighlighted);
else
_themeStates[aSegment] = _themeStates[aSegment].without(CPThemeStateHighlighted);
}
[self setNeedsLayout];
[self setNeedsDisplay:YES];