Horizon – Diff between revs 35 and 36

Subversion Repositories:
Rev:
Show entire fileIgnore whitespace
Rev 35 Rev 36
Line 582... Line 582...
582 _snapshotManagerForm = null; 582 _snapshotManagerForm = null;
583 } 583 }
Line 584... Line 584...
584   584  
585 private void FileSystemWatcher_Deleted(object sender, FileSystemEventArgs e) 585 private void FileSystemWatcher_Deleted(object sender, FileSystemEventArgs e)
586 { 586 {
-   587 Log.Information($"File deleted {e.Name}.");
-   588  
587 Log.Warning($"File created {e.Name}."); 589 //ProcessFilesystemWatcherEvent(e.FullPath);
Line 588... Line 590...
588 } 590 }
589   591  
590 private void FileSystemWatcher_Created(object sender, FileSystemEventArgs e) 592 private void FileSystemWatcher_Created(object sender, FileSystemEventArgs e)
-   593 {
-   594 Log.Information($"File created {e.Name}.");
591 { 595  
Line 592... Line 596...
592 Log.Warning($"File created {e.Name}."); 596 ProcessFilesystemWatcherEvent(e.FullPath);
593 } 597 }
594   598  
-   599 private void FileSystemWatcher_Renamed(object sender, RenamedEventArgs e)
-   600 {
595 private void FileSystemWatcher_Renamed(object sender, RenamedEventArgs e) 601 Log.Information($"File renamed from {e.OldName} to {e.Name}.");
Line 596... Line 602...
596 { 602  
597 Log.Warning($"File renamed from {e.OldName} to {e.Name}."); 603 ProcessFilesystemWatcherEvent(e.FullPath);
-   604 }
-   605  
-   606 private void FileSystemWatcher_Changed(object sender, FileSystemEventArgs e)
-   607 {
-   608 Log.Information($"File changed {e.Name}.");
-   609  
-   610 ProcessFilesystemWatcherEvent(e.FullPath);
598 } 611 }
599   612  
600 private void FileSystemWatcher_Changed(object sender, FileSystemEventArgs e) 613 private void ProcessFilesystemWatcherEvent(string path)
601 { 614 {
602 // Ignore directories. 615 // Ignore directories.
603 if (Directory.Exists(e.FullPath)) 616 if (Directory.Exists(path))
604 { 617 {
Line 612... Line 625...
612 try 625 try
613 { 626 {
614 var delay = global::TrackedFolders.Constants.Delay; 627 var delay = global::TrackedFolders.Constants.Delay;
615 var color = Color.Empty; 628 var color = Color.Empty;
Line 616... Line 629...
616   629  
617 if (TrackedFolders.TryGet(e.FullPath, out var folder)) 630 if (TrackedFolders.TryGet(path, out var folder))
618 { 631 {
619 delay = folder.Delay; 632 delay = folder.Delay;
620 color = folder.Color; 633 color = folder.Color;
Line 621... Line 634...
621 } 634 }
622   635  
623 if (_changedFiles.Contains(e.FullPath)) 636 if (_changedFiles.Contains(path))
624 { 637 {
625 _changedFilesContinuation.Schedule(delay, 638 _changedFilesContinuation.Schedule(delay,
626 async () => await TakeSnapshots(color, _cancellationToken), _cancellationToken); 639 async () => await TakeSnapshots(color, _cancellationToken), _cancellationToken);
Line 627... Line 640...
627 return; 640 return;
Line 628... Line 641...
628 } 641 }
629   642  
630 _changedFiles.Add(e.FullPath); 643 _changedFiles.Add(path);
631   644