FIXED: setSelected:forSegment:

Do not add to the themes array a reference to a deleted segment.
This commit is contained in:
cacaodev committed 2015-02-27 11:47:42 +01:00
1 parent db46804bfe
commit 34bc571f80
1 file changed
+1 -1
+1 -1
View File
@@ -406,7 +406,7 @@ CPSegmentSwitchTrackingMomentary = 2;
_selectedSegment = aSegment;
if (_trackingMode == CPSegmentSwitchTrackingSelectOne && oldSelectedSegment != aSegment && oldSelectedSegment != -1)
if (_trackingMode == CPSegmentSwitchTrackingSelectOne && oldSelectedSegment != aSegment && oldSelectedSegment != -1 && oldSelectedSegment < _segments.length)
{
[_segments[oldSelectedSegment] setSelected:NO];
_themeStates[oldSelectedSegment] = CPThemeStateNormal;