Author: scabanovich
Date: 2010-12-22 06:25:11 -0500 (Wed, 22 Dec 2010)
New Revision: 27657
Modified:
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/filesystems/impl/Libs.java
Log:
https://issues.jboss.org/browse/JBIDE-7931
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-12-22
11:07:17 UTC (rev 27656)
+++
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/filesystems/impl/Libs.java 2010-12-22
11:25:11 UTC (rev 27657)
@@ -25,6 +25,7 @@
import org.eclipse.core.runtime.Path;
import org.eclipse.jdt.core.ElementChangedEvent;
import org.eclipse.jdt.core.IElementChangedListener;
+import org.eclipse.jdt.core.IJavaElement;
import org.eclipse.jdt.core.IJavaElementDelta;
import org.eclipse.jdt.core.IJavaProject;
import org.eclipse.jdt.core.JavaCore;
@@ -199,7 +200,16 @@
if((f & (IJavaElementDelta.F_CLASSPATH_CHANGED
| IJavaElementDelta.F_RESOLVED_CLASSPATH_CHANGED)) != 0) {
classpathpVersion++;
- }
+ } else {
+ IJavaElementDelta[] ds1 = p.getAffectedChildren();
+ for (IJavaElementDelta d1: ds1) {
+ IJavaElement e = d1.getElement();
+ if(d1.getKind() == IJavaElementDelta.ADDED) {
+ classpathpVersion++;
+ break;
+ }
+ }
+ }
}
}