changed: stx_6_2_2
authorClaus Gittinger <cg@exept.de>
Sat, 21 Jul 2012 18:58:50 +0200
changeset 2899 da83d0544556
parent 2898 c7f6c498df6a
child 2900 1a7874e7d36a
changed: #doOpenExplorer #openOn:
Tools__ProjectBuilderAssistantApplication.st
--- a/Tools__ProjectBuilderAssistantApplication.st	Sat Jul 21 18:58:03 2012 +0200
+++ b/Tools__ProjectBuilderAssistantApplication.st	Sat Jul 21 18:58:50 2012 +0200
@@ -1680,9 +1680,9 @@
 !
 
 doOpenExplorer
-    OperatingSystem
-        openApplicationForDocument:(projectBuilder packageBuildDirectory) 
-        operation:#explore.
+    projectBuilder packageBuildDirectory asFilename openExplorer
+
+    "Modified: / 21-07-2012 / 12:29:21 / cg"
 !
 
 doStartMakeAll
@@ -2255,7 +2255,7 @@
 !
 
 openOn:aProjectDefinitionClass
-    |type apps startupClass|
+    |type apps startupClass pageToGo|
 
     self allButOpen.
     aProjectDefinitionClass isLibraryDefinition ifTrue:[
@@ -2273,14 +2273,17 @@
     self selectedProjectIndexHolder value:(self listOfMatchingPackageIds value indexOf:aProjectDefinitionClass package).
     self hasProjectSelectedHolder value:true.
 
-    self gotoPage:3.
+    pageToGo := 3.
     type == ProjectDefinition guiApplicationType ifTrue:[
         (startupClass := aProjectDefinitionClass startupClass) notNil ifTrue:[
+            self updateListOfStartupClassesInProject.
             selectedStartupClass := startupClass.
-            self gotoPage:4.
+            self selectedStartupClassIndexHolder value:(self listOfStartupClassesInProject value indexOf:startupClass).
+            pageToGo := 5.
         ]. 
 "/    apps := (aProjectDefinitionClass classes select:[:cls | cls isKindOf:ApplicationModel])
     ].
+    self gotoPage:pageToGo.
     self openWindow.
 
     "Created: / 20-07-2012 / 12:34:02 / cg"