Chromium Code Reviews| Index: chrome/browser/chromeos/extensions/file_manager/event_router.h |
| diff --git a/chrome/browser/chromeos/extensions/file_manager/event_router.h b/chrome/browser/chromeos/extensions/file_manager/event_router.h |
| index 1e7c342249696f6587675295dc9784e5c8892993..ee8f8a4dfac99baefa10f58b91aef381b201c584 100644 |
| --- a/chrome/browser/chromeos/extensions/file_manager/event_router.h |
| +++ b/chrome/browser/chromeos/extensions/file_manager/event_router.h |
| @@ -24,6 +24,7 @@ |
| #include "chrome/common/extensions/api/file_manager_private.h" |
| #include "chromeos/disks/disk_mount_manager.h" |
| #include "chromeos/network/network_state_handler_observer.h" |
| +#include "components/keyed_service/core/keyed_service.h" |
| #include "webkit/browser/fileapi/file_system_operation.h" |
| class PrefChangeRegistrar; |
| @@ -48,7 +49,8 @@ class DeviceEventRouter; |
| // Monitors changes in disk mounts, network connection state and preferences |
| // affecting File Manager. Dispatches appropriate File Browser events. |
| -class EventRouter : public chromeos::NetworkStateHandlerObserver, |
| +class EventRouter : public KeyedService, |
| + public chromeos::NetworkStateHandlerObserver, |
| public drive::FileSystemObserver, |
| public drive::JobListObserver, |
| public drive::DriveServiceObserver, |
| @@ -57,7 +59,8 @@ class EventRouter : public chromeos::NetworkStateHandlerObserver, |
| explicit EventRouter(Profile* profile); |
| virtual ~EventRouter(); |
| - void Shutdown(); |
| + // KeyedService overrides. |
| + virtual void Shutdown() OVERRIDE; |
| // Starts observing file system change events. |
| void ObserveEvents(); |
|
mtomasz
2014/09/10 07:29:30
ObserveEvents() is now not called anymore. Maybe w
satorux1
2014/09/11 04:12:51
Good catch! Called it from the constructor and mad
|