Index: chrome/browser/sync/glue/extension_data_type_controller.h |
diff --git a/chrome/browser/sync/glue/extension_data_type_controller.h b/chrome/browser/sync/glue/extension_data_type_controller.h |
index 97156c9ddcab4fe943f3020687e874d2535c6fcf..b08bd9f246d468be62f8d085b39740148c070e74 100644 |
--- a/chrome/browser/sync/glue/extension_data_type_controller.h |
+++ b/chrome/browser/sync/glue/extension_data_type_controller.h |
@@ -9,8 +9,8 @@ |
#include "base/compiler_specific.h" |
#include "base/macros.h" |
+#include "components/sync/driver/async_directory_type_controller.h" |
#include "components/sync/driver/generic_change_processor.h" |
-#include "components/sync/driver/non_ui_data_type_controller.h" |
class Profile; |
@@ -18,7 +18,8 @@ namespace browser_sync { |
// TODO(zea): Rename this and ExtensionSettingsDTC to ExtensionOrApp*, since |
// both actually handle the APP datatypes as well. |
-class ExtensionDataTypeController : public syncer::NonUIDataTypeController { |
+class ExtensionDataTypeController |
+ : public syncer::AsyncDirectoryTypeController { |
public: |
// |dump_stack| is called when an unrecoverable error occurs. |
ExtensionDataTypeController( |
@@ -29,7 +30,7 @@ class ExtensionDataTypeController : public syncer::NonUIDataTypeController { |
~ExtensionDataTypeController() override; |
private: |
- // NonUIDataTypeController implementation. |
+ // AsyncDirectoryTypeController implementation. |
bool StartModels() override; |
Profile* const profile_; |