#REFACTORING by cg
authorClaus Gittinger <cg@exept.de>
Sun, 15 May 2016 17:44:30 +0200
changeset 3838 c2875c56b614
parent 3836 2b6978d20b39
child 3839 6874980a5d05
#REFACTORING by cg class: SegmentedOrderedCollection changed: #splitSegmentAt:
SegmentedOrderedCollection.st
--- a/SegmentedOrderedCollection.st	Sat May 14 15:21:28 2016 +0200
+++ b/SegmentedOrderedCollection.st	Sun May 15 17:44:30 2016 +0200
@@ -401,15 +401,16 @@
 !SegmentedOrderedCollection methodsFor:'private'!
 
 splitSegmentAt:segmentIndex
-    |seg rightPart|
+    |seg segSize rightPart|
 
     seg := segments at:segmentIndex.
-
+    segSize := seg size.
+    
     rightPart := OrderedCollection new:20.
     rightPart grow:10.
-    rightPart replaceFrom:1 to:10 with:seg startingAt:(seg size - 9).
+    rightPart replaceFrom:1 to:10 with:seg startingAt:(segSize - 9).
 
-    seg removeFromIndex:(seg size - 9) toIndex:seg size.
+    seg removeFromIndex:(segSize - 9) toIndex:segSize.
 
     segments add:rightPart afterIndex:segmentIndex.
 ! !