Chromium Code Reviews| 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 611470c2c8c4661380df0e272b215342d81f9d45..293db021a2a5dad7ccfc4690e61f6a3494561258 100644 |
| --- a/chrome/browser/chromeos/extensions/file_manager/event_router.cc |
| +++ b/chrome/browser/chromeos/extensions/file_manager/event_router.cc |
| @@ -563,6 +563,23 @@ void EventRouter::OnDirectoryChanged(const base::FilePath& directory_path) { |
| HandleFileWatchNotification(directory_path, false); |
| } |
| +void EventRouter::OnDriveSyncError( |
| + drive::file_system::DriveSyncErrorType type) { |
| + file_browser_private::DriveSyncErrorEvent event; |
| + switch (type) { |
| + case drive::file_system::DELETE_WITHOUT_PERMISSION: |
| + event.type = |
| + file_browser_private::DRIVE_SYNC_ERROR_TYPE_DELETE_WITHOUT_PERMISSION; |
| + break; |
| + default: |
|
hashimoto
2014/01/15 07:05:06
nit: Having "default" will prevent the compiler fr
hirono
2014/01/15 10:40:51
Done.
|
| + NOTREACHED(); |
| + } |
| + BroadcastEvent( |
| + profile_, |
| + file_browser_private::OnDriveSyncError::kEventName, |
| + file_browser_private::OnDriveSyncError::Create(event)); |
| +} |
| + |
| void EventRouter::OnRefreshTokenInvalid() { |
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |