class: MenuView
authorClaus Gittinger <cg@exept.de>
Wed, 26 Jun 2013 00:25:56 +0200
changeset 4626 d39c04c68a7d
parent 4625 ff8daa46e92f
child 4627 57034e0b4dc3
class: MenuView changed: #setSelectionForX:y:now:
MenuView.st
--- a/MenuView.st	Wed Jun 26 00:22:50 2013 +0200
+++ b/MenuView.st	Wed Jun 26 00:25:56 2013 +0200
@@ -2454,17 +2454,12 @@
             ]
         ].
 
+        subMenuShown notNil ifTrue:[
+            self hideSubmenu.
+            subMenuShown := nil.
+        ].
         subMenu notNil ifTrue:[
-            subMenuShown notNil ifTrue:[
-                self hideSubmenu.
-            ].
-            subMenuShown := nil.
             self showSubmenu:newSelection.
-        ] ifFalse:[
-            subMenuShown notNil ifTrue:[
-                self hideSubmenu.
-            ].
-            subMenuShown := nil
         ].
     ] ifFalse:[
         "/ new, delayed code
@@ -2996,10 +2991,10 @@
 !MenuView class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libwidg/MenuView.st,v 1.178 2013-06-17 14:28:06 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/MenuView.st,v 1.179 2013-06-25 22:25:56 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libwidg/MenuView.st,v 1.178 2013-06-17 14:28:06 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/MenuView.st,v 1.179 2013-06-25 22:25:56 cg Exp $'
 ! !