Added a call to ChangeTracker to FileDeletingProducerNode notifying it of the absolut...
authordmgarland <dmgarland>
Sat, 11 Nov 2006 16:12:46 +0000 (16:12 +0000)
committerdmgarland <dmgarland>
Sat, 11 Nov 2006 16:12:46 +0000 (16:12 +0000)
source/mir/producer/FileDeletingProducerNode.java

index 2b823fa..c6acdaa 100755 (executable)
  */
 package mir.producer;
 
+import mir.changetracker.ChangeTracker;
+import mir.changetracker.ChangeType;
 import mir.log.LoggerWrapper;
+import mircoders.global.MirGlobal;
 
 import java.io.File;
 import java.util.Map;
@@ -44,6 +47,10 @@ public class FileDeletingProducerNode extends FileOperationProducerNode {
         throw new Exception("Unable to delete file " + aFile);
       }
 
+      // Notify the change tracker that the file was deleted
+      ChangeTracker tracker = MirGlobal.getChangeEngine().getTracker();
+      tracker.addChange(aFile.getAbsolutePath(), ChangeType.DELETION);
+      
       aLogger.debug("File " + aFile.getName() + " deleted");
     }
     catch (Throwable t) {