Directory: /visualweb/dataconnectivity/src/org/netbeans/modules/visualweb/dataconnectivity/project/datasource/ ============================================================================================================== File [changed]: ProjectDataSourceTracker.java Url: http://visualweb.netbeans.org/source/browse/visualweb/dataconnectivity/src/org/netbeans/modules/visualweb/dataconnectivity/project/datasource/ProjectDataSourceTracker.java?r1=1.5&r2=1.6 Delta lines: +2 -2 ------------------- --- ProjectDataSourceTracker.java 23 May 2007 21:00:35 -0000 1.5 +++ ProjectDataSourceTracker.java 28 May 2007 19:29:30 -0000 1.6 @@ -343,7 +343,7 @@ private ProjectDataSourceNode projectNode ; // used in the project navigator private Project project = null ; - private HashSet listeners = new HashSet(); + private HashSet listeners = new HashSet (); private HashSet listenersForDSContainer = new HashSet(); AuxiliaryConfiguration projectAux = null ; @@ -512,7 +512,7 @@ String[] dynamicDataSources = getDynamicDataSources(); String[] hardcodedDataSources = getHardcodedDataSources(); for (Iterator i = listeners.iterator(); i.hasNext();) { - ProjectDataSourceListener pair = (ProjectDataSourceListener)i.next(); + ProjectDataSourceListener pair = (ProjectDataSourceListener)((WeakReference)i.next()).get(); pair.dataSourceChange( new ProjectDataSourceChangeEvent(dynamicDataSources, hardcodedDataSources)); }