Author: dgeraskov
Date: 2011-10-27 08:33:21 -0400 (Thu, 27 Oct 2011)
New Revision: 36044
Modified:
trunk/hibernatetools/plugins/org.hibernate.eclipse/src/org/hibernate/console/ConsoleConfiguration.java
Log:
Do not reset already built configuration
Modified:
trunk/hibernatetools/plugins/org.hibernate.eclipse/src/org/hibernate/console/ConsoleConfiguration.java
===================================================================
---
trunk/hibernatetools/plugins/org.hibernate.eclipse/src/org/hibernate/console/ConsoleConfiguration.java 2011-10-27
11:17:00 UTC (rev 36043)
+++
trunk/hibernatetools/plugins/org.hibernate.eclipse/src/org/hibernate/console/ConsoleConfiguration.java 2011-10-27
12:33:21 UTC (rev 36044)
@@ -139,13 +139,12 @@
//the class loader caches user's compiled classes
//need to rebuild it on every console configuration rebuild to pick up latest
versions.
final URL[] customClassPathURLs =
PreferencesClassPathUtils.getCustomClassPathURLs(prefs);
- //we could call cleanUpClassLoader() here if we don't want to release configuration
field
- //but in case user changed java sources it is not in a good state any more, so call
reset.
- reset();
+ cleanUpClassLoader();
classLoader = createClassLoader(customClassPathURLs);
}
public void build() {
+ reset();
configuration = buildWith(null, true);
fireConfigurationBuilt();
}
Show replies by date