summaryrefslogtreecommitdiffstats
path: root/components/translate
diff options
context:
space:
mode:
authoreugenebut <eugenebut@chromium.org>2015-03-05 12:04:36 -0800
committerCommit bot <commit-bot@chromium.org>2015-03-05 20:05:51 +0000
commitf3d7f05f224060166db019f7e1eddeadee13f0ff (patch)
treef3d77732b71f268cae87fa9d6ad9be94dc37f86e /components/translate
parent3b53888c71b8eb36138f40f3ec3865bdc340c80a (diff)
downloadchromium_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.mm5
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