Index: chrome/browser/chromeos/extensions/file_manager/event_router.cc |
diff --git a/chrome/browser/chromeos/extensions/file_manager/event_router.cc b/chrome/browser/chromeos/extensions/file_manager/event_router.cc |
index 8e424cf1deb7e9b229148e13f85ff29b1461a296..eb40b939c4f693998ac1fd16c8891660b63d128e 100644 |
--- a/chrome/browser/chromeos/extensions/file_manager/event_router.cc |
+++ b/chrome/browser/chromeos/extensions/file_manager/event_router.cc |
@@ -733,9 +733,10 @@ void EventRouter::DispatchDirectoryChangeEvent( |
void EventRouter::DispatchDirectoryChangeEventWithEntryDefinition( |
bool watcher_error, |
const EntryDefinition& entry_definition) { |
- if (entry_definition.error != base::File::FILE_OK) { |
- DVLOG(1) << "Unable to dispatch event because resolving the entry " |
- << "definition failed."; |
+ if (entry_definition.error != base::File::FILE_OK || |
+ !entry_definition.is_directory) { |
+ DVLOG(1) << "Unable to dispatch event because resolving the directory " |
+ << "entry definition failed."; |
return; |
} |