Author: scabanovich
Date: 2010-10-25 05:57:05 -0400 (Mon, 25 Oct 2010)
New Revision: 26021
Modified:
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/filesystems/impl/FileSystemsImpl.java
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/filesystems/impl/Libs.java
Log:
JBIDE-7148
https://jira.jboss.org/browse/JBIDE-7148
Modified:
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/filesystems/impl/FileSystemsImpl.java
===================================================================
---
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/filesystems/impl/FileSystemsImpl.java 2010-10-25
09:54:30 UTC (rev 26020)
+++
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/filesystems/impl/FileSystemsImpl.java 2010-10-25
09:57:05 UTC (rev 26021)
@@ -43,6 +43,11 @@
public Libs getLibs() {
return libs;
}
+
+ protected void onSetEntity(String entity) {
+ super.onSetEntity(entity);
+ libs.init();
+ }
public String getPresentationString() {
IProject p = EclipseResourceUtil.getProject(this);
Modified:
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/filesystems/impl/Libs.java
===================================================================
---
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/filesystems/impl/Libs.java 2010-10-25
09:54:30 UTC (rev 26020)
+++
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/filesystems/impl/Libs.java 2010-10-25
09:57:05 UTC (rev 26021)
@@ -48,10 +48,18 @@
public Libs(FileSystemsImpl object) {
this.object = object;
+ }
+
+ public void init() {
JavaCore.addElementChangedListener(this);
}
private IProject getProjectResource() {
+ try {
+ EclipseResourceUtil.getProject(object);
+ } catch (NullPointerException e) {
+ e.printStackTrace();
+ }
return EclipseResourceUtil.getProject(object);
}