Revision 3630 org.gvsig.vcsgis/trunk/org.gvsig.vcsgis/org.gvsig.vcsgis.lib/org.gvsig.vcsgis.lib.impl/src/main/java/org/gvsig/vcsgis/lib/VCSGisManagerImpl.java

View differences:

VCSGisManagerImpl.java
48 48
import org.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters;
49 49
import org.gvsig.fmap.dal.store.jdbc2.JDBCServerExplorer;
50 50
import org.gvsig.tools.ToolsLocator;
51
import org.gvsig.tools.dispose.DisposeUtils;
51 52
import org.gvsig.tools.task.SimpleTaskStatus;
52 53
import org.gvsig.tools.util.HasAFile;
53 54
import org.gvsig.tools.util.ListBuilder;
......
324 325

  
325 326
    @Override
326 327
    public void deregisterWorkspace(String workspaceCode) {
328
        DisposeUtils.disposeQuietly(this.workspaces.get(workspaceCode));
327 329
        this.workspaces.remove(workspaceCode);
328 330
    }
329 331

  
......
460 462

  
461 463
    @Override
462 464
    public VCSGisWorkspaceDescriptor getWorkspaceDescriptor(String code) {
463
        return this.workspaces.get(code);
465
        VCSGisWorkspaceDescriptor descriptor = this.workspaces.get(code);
466
        DisposeUtils.bind(descriptor);
467
        return descriptor;
464 468
    }
465 469
    
466 470
    @Override

Also available in: Unified diff