File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -393,26 +393,26 @@ def get_new_s_center():
393393 else :
394394 #print('Pop descent to {}'.format(self[1].x_center))
395395 (greatest_child , self [1 ]) = self [1 ].pop_greatest_child ()
396- self .refresh_balance ()
397- new_self = self .rotate ()
398396
399397 # Move any overlaps into greatest_child
400- for iv in set (new_self .s_center ):
398+ for iv in set (self .s_center ):
401399 if iv .contains_point (greatest_child .x_center ):
402- new_self .s_center .remove (iv )
400+ self .s_center .remove (iv )
403401 greatest_child .add (iv )
404402
405403 #print('Pop Returning child = {}'.format(
406404 # greatest_child.print_structure(tostring=True)
407405 # ))
408- if new_self .s_center :
406+ if self .s_center :
409407 #print('and returning newnode = {}'.format(
410408 # new_self.print_structure(tostring=True)
411409 # ))
412410 #new_self.verify()
411+ self .refresh_balance ()
412+ new_self = self .rotate ()
413413 return greatest_child , new_self
414414 else :
415- new_self = new_self .prune ()
415+ new_self = self .prune ()
416416 #print('and returning prune = {}'.format(
417417 # new_self.print_structure(tostring=True)
418418 # ))
You can’t perform that action at this time.
0 commit comments