From ef1711ce0d5f3a31f32fab47c6024027110a2e4e Mon Sep 17 00:00:00 2001 From: HondaDai Date: Tue, 16 Sep 2014 00:19:00 +0800 Subject: [PATCH] modify watcher's file filter to solve livereload issue --- src/app_watcher.rb | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/app_watcher.rb b/src/app_watcher.rb index c47a91ca..0b677faa 100644 --- a/src/app_watcher.rb +++ b/src/app_watcher.rb @@ -27,8 +27,14 @@ def stop def custom_watcher(dir, extensions, callback) - filter = File.join(dir, extensions) - child_filter = File.join(dir, "**", extensions) + + if dir.nil? or dir.empty? + filter = extensions + child_filter = File.join("**", extensions) + else + filter = File.join(dir, extensions) + child_filter = File.join(dir, "**", extensions) + end #[Compass::Configuration::Watch.new(filter, &callback), # Compass::Configuration::Watch.new(child_filter, &callback)]