Author: scabanovich
Date: 2010-11-03 07:44:00 -0400 (Wed, 03 Nov 2010)
New Revision: 26218
Modified:
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/filesystems/impl/FolderImpl.java
Log:
JBIDE-7301
https://jira.jboss.org/browse/JBIDE-7301
Modified:
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/filesystems/impl/FolderImpl.java
===================================================================
---
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/filesystems/impl/FolderImpl.java 2010-11-03
11:14:28 UTC (rev 26217)
+++
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/filesystems/impl/FolderImpl.java 2010-11-03
11:44:00 UTC (rev 26218)
@@ -608,9 +608,10 @@
public void updateChildFile(XModelObject o, File f) throws XModelException {
FileSystemPeer peer = getFileSystem().getPeer();
+ if(f.isFile() && peer.contains(f) && !peer.isUpdated(f)) return;
+ int i = (!o.isModified()) ? 0 : question(f);
+ if(i < 0) return;
if(!registerFileInPeer(peer, f)) return;
- int i = (!o.isModified()) ? 0 :
- question(f);
if(i == 0) {
reload(o, f);
}