Index: chrome/browser/chromeos/extensions/file_browser_event_router.cc |
diff --git a/chrome/browser/chromeos/extensions/file_browser_event_router.cc b/chrome/browser/chromeos/extensions/file_browser_event_router.cc |
index d8c7284eba5f588a3df37774f1f92490c3a76777..6ecebdfd6524d6e80a67d40a2c61a358c1460693 100644 |
--- a/chrome/browser/chromeos/extensions/file_browser_event_router.cc |
+++ b/chrome/browser/chromeos/extensions/file_browser_event_router.cc |
@@ -158,6 +158,7 @@ void FileBrowserEventRouter::ObserveFileSystemEvents() { |
pref_change_registrar_->Init(profile_->GetPrefs()); |
pref_change_registrar_->Add(prefs::kDisableGDataOverCellular, this); |
pref_change_registrar_->Add(prefs::kDisableGDataHostedFiles, this); |
+ pref_change_registrar_->Add(prefs::kDisableGData, this); |
} |
// File watch setup routines. |
@@ -509,6 +510,10 @@ void FileBrowserEventRouter::DispatchMountCompletedEvent( |
mount_info_value->SetString("mountPath", |
"/" + relative_mount_path.value()); |
relative_mount_path_set = true; |
+ } else { |
+ LOG(ERROR) << "Mount path is not accessible: " << mount_info.mount_path; |
+ mount_info_value->SetString("status", |
+ MountErrorToString(chromeos::MOUNT_ERROR_PATH_UNMOUNTED)); |
} |
} |