For Changeset 80195
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_0@80214 f6f1c999-d317-4740-80b0-e6d1abc6f99e
This commit is contained in:
@@ -41,6 +41,7 @@ import org.talend.core.ui.IReferencedProjectService;
|
||||
import org.talend.repository.model.IProxyRepositoryFactory;
|
||||
import org.talend.repository.model.IProxyRepositoryService;
|
||||
import org.talend.repository.model.IRepositoryNode;
|
||||
import org.talend.repository.model.RepositoryNode;
|
||||
import org.talend.repository.model.nodes.IProjectRepositoryNode;
|
||||
|
||||
/**
|
||||
@@ -383,6 +384,11 @@ public final class ProjectManager {
|
||||
|
||||
// FIXME still have many NPE for repository, so comment it
|
||||
// tmpProjectNode.dispose();
|
||||
if (tmpProjectNode instanceof RepositoryNode) {
|
||||
((RepositoryNode) tmpProjectNode).setEnableDisposed(true);
|
||||
}
|
||||
|
||||
tmpProjectNode.dispose();
|
||||
}
|
||||
}
|
||||
viewProjectNodes.add(projectRepNode);
|
||||
|
||||
@@ -453,8 +453,8 @@ public class RepositoryNode implements IRepositoryNode, IActionFilter {
|
||||
if (doDispose) {
|
||||
this.id = null;
|
||||
this.projectTechnicalLabel = null;
|
||||
this.type = null;
|
||||
this.icon = null;
|
||||
// this.type = null;
|
||||
// this.icon = null;
|
||||
this.parent = null;
|
||||
this.object = null;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user