| 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 52177e6c716eb640fffe4327aaaa5f0bb59ae426..1a50478b7dd072a883790dd77ed19bb70b4d9af5 100644
|
| --- a/chrome/browser/chromeos/extensions/file_browser_event_router.cc
|
| +++ b/chrome/browser/chromeos/extensions/file_browser_event_router.cc
|
| @@ -155,6 +155,9 @@ void ExtensionFileBrowserEventRouter::RemoveFileWatch(
|
| void ExtensionFileBrowserEventRouter::DiskChanged(
|
| chromeos::MountLibraryEventType event,
|
| const chromeos::MountLibrary::Disk* disk) {
|
| + // Disregard hidden devices.
|
| + if (disk->is_hidden())
|
| + return;
|
| if (event == chromeos::MOUNT_DISK_ADDED) {
|
| OnDiskAdded(disk);
|
| } else if (event == chromeos::MOUNT_DISK_REMOVED) {
|
| @@ -172,6 +175,7 @@ void ExtensionFileBrowserEventRouter::DeviceChanged(
|
| } else if (event == chromeos::MOUNT_DEVICE_SCANNED) {
|
| OnDeviceScanned(device_path);
|
| } else if (event == chromeos::MOUNT_FORMATTING_STARTED) {
|
| + // TODO(tbarzic): get rid of '!'.
|
| if (device_path[0] == '!') {
|
| OnFormattingStarted(device_path.substr(1), false);
|
| } else {
|
|
|