UIPainterView.st
changeset 1015 a5d37f30faa8
parent 1013 c6428ebd2f0d
child 1029 240e51822e15
equal deleted inserted replaced
1014:9ddf012eba3e 1015:a5d37f30faa8
   231     coll := self minSetOfSuperViews:(self selection).
   231     coll := self minSetOfSuperViews:(self selection).
   232 
   232 
   233     coll notNil ifTrue:[
   233     coll notNil ifTrue:[
   234         treeView cvsEventsDisabledDo:[
   234         treeView cvsEventsDisabledDo:[
   235 
   235 
   236             (oldSelectedNode := (treeView model selectedNodes at: 1 ifAbsent: nil)) notNil ifTrue: [
   236             ((oldSelectedNode := (treeView model selectedNodes at: 1 ifAbsent: nil)) notNil and:
       
   237             [oldSelectedNode parent notNil]) ifTrue: [
   237                 oldSelectedNode parent children size <= 1 ifTrue: [
   238                 oldSelectedNode parent children size <= 1 ifTrue: [
   238                     newSelectedNode := oldSelectedNode parent
   239                     newSelectedNode := oldSelectedNode parent
   239                 ]
   240                 ]
   240                 ifFalse: [
   241                 ifFalse: [
   241                     newSelectedNode := oldSelectedNode parent children 
   242                     newSelectedNode := oldSelectedNode parent children