Fix for selection being lost when changing the number of segments.

Reviewed by tolmasky.

Signed-off-by: Francisco Ryan Tolmasky I <francisco@280north.com>
This commit is contained in:
Klaas Pieter Annema
2009-06-30 20:59:49 +08:00
committed by Francisco Ryan Tolmasky I
parent 7cc6e6af0a
commit af062da99d
+5 -5
View File
@@ -119,13 +119,13 @@ CPSegmentSwitchTrackingMomentary = 2;
}
else if (aCount < _segments.length)
{
for (var index = aCount; index < _segments.length; ++index)
_segments[index] = nil;
_segments.length = aCount;
_themeStates.length = aCount;
}
if (_selectedSegment < _segments.length)
if (_selectedSegment >= _segments.length)
_selectedSegment = -1;
[self tileWithChangedSegment:0];
}