IDEA-80379 Perforce: UOE at com.intellij.openapi.vcs.rollback.DefaultRollbackEnviron...
authorpeter <peter@jetbrains.com>
Thu, 26 Jan 2012 12:43:05 +0000 (13:43 +0100)
committerpeter <peter@jetbrains.com>
Thu, 26 Jan 2012 12:45:54 +0000 (13:45 +0100)
platform/vcs-api/src/com/intellij/openapi/vcs/VcsVFSListener.java

index dbf307d0134e2797198f242db04870ee4fc81664..9c2c9a0d03b165a5f6d2d6ed414e04ce7fe1e5f6 100644 (file)
@@ -223,7 +223,7 @@ public abstract class VcsVFSListener implements Disposable {
                                            getSingleFileDeletePromptTemplate(), myRemoveOption);
   }
 
-  protected void beforeContentsChange(VirtualFile file) {
+  protected void beforeContentsChange(VirtualFileEvent event, VirtualFile file) {
   }
 
   private void addFileToMove(final VirtualFile file, final String newParentPath, final String newName) {
@@ -378,10 +378,8 @@ public abstract class VcsVFSListener implements Disposable {
 
     @Override
     public void beforeContentsChange(VirtualFileEvent event) {
-      if (!isEventIgnored(event, false)) {
-        assert !event.getFile().isDirectory();
-        VcsVFSListener.this.beforeContentsChange(event.getFile());
-      }
+      assert !event.getFile().isDirectory();
+      VcsVFSListener.this.beforeContentsChange(event, event.getFile());
     }
   }