diff -r 36e12b1661df apisupport.project/manifest.mf --- a/apisupport.project/manifest.mf Tue Jul 21 12:34:11 2009 +0200 +++ b/apisupport.project/manifest.mf Tue Jul 21 13:11:34 2009 +0200 @@ -4,7 +4,6 @@ OpenIDE-Module-Requires: javax.script.ScriptEngine.freemarker, org.netbeans.api.javahelp.Help -OpenIDE-Module-Install: org/netbeans/modules/apisupport/project/Install.class OpenIDE-Module-Layer: org/netbeans/modules/apisupport/project/ui/resources/layer.xml OpenIDE-Module-Implementation-Version: 7 AutoUpdate-Show-In-Client: false diff -r 36e12b1661df apisupport.project/src/org/netbeans/modules/apisupport/project/Install.java --- a/apisupport.project/src/org/netbeans/modules/apisupport/project/Install.java Tue Jul 21 12:34:11 2009 +0200 +++ b/apisupport.project/src/org/netbeans/modules/apisupport/project/Install.java Tue Jul 21 13:11:34 2009 +0200 @@ -57,26 +57,5 @@ */ public final class Install extends ModuleInstall { - public @Override void restored() { - final File install = NbPlatform.defaultPlatformLocation(); - if (install != null) { - ProjectManager.mutex().writeAccess(new Mutex.Action() { - public Void run() { - EditableProperties p = PropertyUtils.getGlobalProperties(); - String installS = install.getAbsolutePath(); - p.setProperty("nbplatform.default.netbeans.dest.dir", installS); // NOI18N - if (!p.containsKey("nbplatform.default.harness.dir")) { // NOI18N - p.setProperty("nbplatform.default.harness.dir", "${nbplatform.default.netbeans.dest.dir}/harness"); // NOI18N - } - try { - PropertyUtils.putGlobalProperties(p); - } catch (IOException e) { - Util.err.notify(ErrorManager.INFORMATIONAL, e); - } - return null; - } - }); - } - } } diff -r 36e12b1661df apisupport.project/src/org/netbeans/modules/apisupport/project/universe/NbPlatform.java --- a/apisupport.project/src/org/netbeans/modules/apisupport/project/universe/NbPlatform.java Tue Jul 21 12:34:11 2009 +0200 +++ b/apisupport.project/src/org/netbeans/modules/apisupport/project/universe/NbPlatform.java Tue Jul 21 13:11:34 2009 +0200 @@ -119,6 +119,30 @@ public static final int HARNESS_VERSION_65 = 6; /** Harness version found in 6.7. */ public static final int HARNESS_VERSION_67 = 7; + + static { + System.err.println("INIT!!!!"); + final File install = NbPlatform.defaultPlatformLocation(); + if (install != null) { + ProjectManager.mutex().writeAccess(new Mutex.Action() { + + public Void run() { + EditableProperties p = PropertyUtils.getGlobalProperties(); + String installS = install.getAbsolutePath(); + p.setProperty("nbplatform.default.netbeans.dest.dir", installS); // NOI18N + if (!p.containsKey("nbplatform.default.harness.dir")) { // NOI18N + p.setProperty("nbplatform.default.harness.dir", "${nbplatform.default.netbeans.dest.dir}/harness"); // NOI18N + } + try { + PropertyUtils.putGlobalProperties(p); + } catch (IOException e) { + Util.err.notify(ErrorManager.INFORMATIONAL, e); + } + return null; + } + }); + } + } /** * Reset cached info so unit tests can start from scratch.