@@ -105,8 +105,8 @@ private static File initialProjectFromArgs(String[] args) {
105105 private final UIInitializer platformInitializer ;
106106 private final ModelerClassLoader classLoader ;
107107 private final PreferencesRepository preferencesRepository ;
108- private final GlobalActions actionManager ;
109108 private final ProjectValidator projectValidator ;
109+ private GlobalActions actionManager ;
110110 private LogConsole logConsole ;
111111 private MainFrame frame ;
112112 private CayenneUndoManager undoManager ;
@@ -118,10 +118,6 @@ public Application(Injector injector, UIInitializer platformInitializer) {
118118
119119 this .classLoader = new ModelerClassLoader ();
120120 this .preferencesRepository = new PreferencesRepository (injector .getInstance (ConfigurationNameMapper .class ));
121- this .actionManager = new GlobalActions (
122- this ,
123- injector .getInstance (ConfigurationNameMapper .class ),
124- injector .getInstance (ConfigurationNodeParentGetter .class ));
125121 this .projectValidator = new ConfigurableProjectValidator (this );
126122 }
127123
@@ -187,7 +183,11 @@ public LogConsole getLogConsole() {
187183 }
188184
189185 public void launch (File initialProject ) {
190- platformInitializer .initLookAndFeel ();
186+ this .platformInitializer .initLookAndFeel ();
187+ this .actionManager = new GlobalActions (
188+ this ,
189+ injector .getInstance (ConfigurationNameMapper .class ),
190+ injector .getInstance (ConfigurationNodeParentGetter .class ));
191191
192192 this .logConsole = new LogConsole (this );
193193 ModelerLogFactory .setAppender (logConsole );
0 commit comments