Author: tfmorris
Date: 2010-11-18 07:51:53-0800
New Revision: 18847

Modified:
   trunk/src/argouml-app/src/org/argouml/application/Main.java

Log:
RESOLVED - task 6166: Diagram toolbar does not display on startup - patch from 
Ion (comp_)
http://argouml.tigris.org/issues/show_bug.cgi?id=6166

Modified: trunk/src/argouml-app/src/org/argouml/application/Main.java
Url: 
http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/application/Main.java?view=diff&pathrev=18847&r1=18846&r2=18847
==============================================================================
--- trunk/src/argouml-app/src/org/argouml/application/Main.java (original)
+++ trunk/src/argouml-app/src/org/argouml/application/Main.java 2010-11-18 
07:51:53-0800
@@ -509,13 +509,12 @@
             }
         }
 
-        if (project != null) {
-            // Although this looks redundant, it's needed to get all
-            // the initialization state set correctly.  
-            // Too many side effects as part of initialization!
-            ProjectManager.getManager().setCurrentProject(project);
-            ProjectManager.getManager().setSaveEnabled(false);
+        // We MUST have a project open before continuing. Create if necessary
+        if (project == null) {
+            project = ProjectManager.getManager().makeEmptyProject(true);
         }
+        ProjectManager.getManager().setCurrentProject(project);
+        ProjectManager.getManager().setSaveEnabled(false);
 
         st.mark("set project");
         Designer.enableCritiquing();

------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=5905&dsMessageId=2682787

To unsubscribe from this discussion, e-mail: 
[[email protected]].

Reply via email to