#UI_ENHANCEMENT by cg
authorClaus Gittinger <cg@exept.de>
Mon, 05 Dec 2016 13:01:20 +0100
changeset 17142 bf0639c3870a
parent 17141 afbb6933f192
child 17143 3e4e9405bdc5
#UI_ENHANCEMENT by cg class: Tools::NewSystemBrowser changed: #hasPackagableApplicationSelected don't show "deploy package" menu item, if a folder-only package is selected.
Tools__NewSystemBrowser.st
--- a/Tools__NewSystemBrowser.st	Mon Dec 05 11:41:33 2016 +0100
+++ b/Tools__NewSystemBrowser.st	Mon Dec 05 13:01:20 2016 +0100
@@ -22527,12 +22527,17 @@
 hasPackagableApplicationSelected
     |cls|
 
-    ^ (cls := self theSingleSelectedClass) notNil
-    and:[ cls theNonMetaclass isProjectDefinition 
-          or:[ (cls inheritsFrom:StandaloneStartup)
-               and:[ cls isAbstract not ]
-             ]
-        ]
+    (cls := self theSingleSelectedClass) isNil ifTrue:[^ false].
+    cls := cls theNonMetaclass.
+
+    cls isProjectDefinition ifTrue:[        
+        ^ cls isFolderForProjectsDefinition not
+    ].
+    
+    (cls inheritsFrom:StandaloneStartup) ifTrue:[
+        ^ cls isAbstract not
+    ].
+    ^ false.
 !
 
 hasPackagableApplicationSelectedHolder