Merge pull request #1970 from markusstoll/bugfixes/mac-improve-fswatcher

Mac FileWatcher - reduce load
This commit is contained in:
Hylke Bons 2021-02-15 19:55:56 +01:00 committed by GitHub
commit af8a521aec
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

4
SparkleShare/Mac/Watcher.cs Executable file → Normal file
View file

@ -149,6 +149,10 @@ namespace SparkleShare {
if (handler != null) { if (handler != null) {
List<string> filtered_paths = new List<string> (); List<string> filtered_paths = new List<string> ();
foreach (var path in paths) { foreach (var path in paths) {
if (path.EndsWith(".git")
|| path.Contains ("/.git/"))
continue;
if (path.Length > BasePath.Length) { if (path.Length > BasePath.Length) {
var t = path.Substring (BasePath.Length); var t = path.Substring (BasePath.Length);
t = t.Trim ("/".ToCharArray ()); t = t.Trim ("/".ToCharArray ());