IDEA-80105 (Grails: IDEA doesn't update list of artifacts on file rename.)

This commit is contained in:
Sergey Evdokimov
2012-01-26 21:03:43 +03:00
parent 8b70c85a5a
commit 4d40b23d28
@@ -33,10 +33,7 @@ import com.intellij.openapi.util.Disposer;
import com.intellij.openapi.util.ModificationTracker;
import com.intellij.openapi.util.Pair;
import com.intellij.openapi.util.Trinity;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.openapi.vfs.VirtualFileAdapter;
import com.intellij.openapi.vfs.VirtualFileEvent;
import com.intellij.openapi.vfs.VirtualFileManager;
import com.intellij.openapi.vfs.*;
import com.intellij.openapi.vfs.impl.BulkVirtualFileListenerAdapter;
import com.intellij.openapi.wm.ToolWindow;
import com.intellij.openapi.wm.ToolWindowAnchor;
@@ -196,6 +193,18 @@ public class MvcModuleStructureSynchronizer extends AbstractProjectComponent {
queue(SyncAction.UpdateProjectStructure, event.getFile());
}
}
@Override
public void fileMoved(VirtualFileMoveEvent event) {
myModificationCount++;
}
@Override
public void propertyChanged(VirtualFilePropertyEvent event) {
if (VirtualFile.PROP_NAME.equals(event.getPropertyName())) {
myModificationCount++;
}
}
}));
}