MenuEditor.st
changeset 1949 00defdb89630
parent 1913 bed277fdbd85
child 1953 3b5022bccca4
--- a/MenuEditor.st	Thu Dec 22 18:41:12 2005 +0100
+++ b/MenuEditor.st	Mon Jan 09 09:47:51 2006 +0100
@@ -1142,6 +1142,9 @@
             labelImage: (ResourceRetriever ToolbarIconLibrary newMenuIcon)
           )
          (MenuItem
+            label: '-'
+          )
+         (MenuItem
             activeHelpKey: fileLoad
             label: 'Load'
             itemValue: doLoad
@@ -2187,12 +2190,14 @@
     index := 1.
 
     (intoItem canAddChildren and:[intoItem isExpanded]) ifFalse:[
-        [ intoItem parent canAddChildren ] whileFalse:[
+        intoItem parent notNil ifTrue:[
+            [ intoItem parent canAddChildren ] whileFalse:[
+                intoItem := intoItem parent.
+            ].
+            index := intoItem parent identityIndexOf:intoItem.
+            index := index + 1.
             intoItem := intoItem parent.
         ].
-        index := intoItem parent identityIndexOf:intoItem.
-        index := index + 1.
-        intoItem := intoItem parent.
     ].
     newItem := aBlockOrItem value.