diff options
author | eugenebut <eugenebut@chromium.org> | 2015-03-05 12:04:36 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-03-05 20:05:51 +0000 |
commit | f3d7f05f224060166db019f7e1eddeadee13f0ff (patch) | |
tree | f3d77732b71f268cae87fa9d6ad9be94dc37f86e /components/translate | |
parent | 3b53888c71b8eb36138f40f3ec3865bdc340c80a (diff) | |
download | chromium_src-f3d7f05f224060166db019f7e1eddeadee13f0ff.zip chromium_src-f3d7f05f224060166db019f7e1eddeadee13f0ff.tar.gz chromium_src-f3d7f05f224060166db019f7e1eddeadee13f0ff.tar.bz2 |
Fixed dependencies for JsLanguageDetectionManager.
Made JsLanguageDetectionManager depend on CRWJSEarlyScriptManager,
instead of CRWJSBaseManager and CRWJSMessageManager.
Embedded's JS managers should not depend any other managers except
CRWJSEarlyScriptManager.
Also upstreamed modified CRWJSEarlyScriptManager.
BUG=449203
Review URL: https://codereview.chromium.org/981673002
Cr-Commit-Position: refs/heads/master@{#319310}
Diffstat (limited to 'components/translate')
-rw-r--r-- | components/translate/ios/browser/js_language_detection_manager.mm | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/components/translate/ios/browser/js_language_detection_manager.mm b/components/translate/ios/browser/js_language_detection_manager.mm index d352899..4a65b81 100644 --- a/components/translate/ios/browser/js_language_detection_manager.mm +++ b/components/translate/ios/browser/js_language_detection_manager.mm @@ -8,8 +8,7 @@ #include "base/mac/scoped_nsobject.h" #include "base/strings/string_util.h" #include "base/strings/sys_string_conversions.h" -#import "ios/web/public/web_state/js/crw_js_base_manager.h" -#import "ios/web/public/web_state/js/crw_js_message_manager.h" +#import "ios/web/public/web_state/js/crw_js_early_script_manager.h" namespace language_detection { // Note: This should stay in sync with the constant in language_detection.js. @@ -29,7 +28,7 @@ const size_t kMaxIndexChars = 65535; } - (NSArray*)directDependencies { - return @[ [CRWJSBaseManager class], [CRWJSMessageManager class], ]; + return @[ [CRWJSEarlyScriptManager class] ]; } #pragma mark - Public methods |