lib/nanoc/data_sources/filesystem.rb in nanoc-4.12.12 vs lib/nanoc/data_sources/filesystem.rb in nanoc-4.12.13

- old
+ new

@@ -92,12 +92,14 @@ def changes_for_dir(dir) require 'listen' Nanoc::Core::ChangesStream.new do |cl| - if dir + full_dir = dir ? File.expand_path(dir) : nil + + if full_dir && File.directory?(full_dir) listener = - Listen.to(File.expand_path(dir)) do |_modifieds, _addeds, _deleteds| + Listen.to(full_dir) do |_modifieds, _addeds, _deleteds| cl.unknown end listener.start