Index: chrome/android/java/src/org/chromium/chrome/browser/ChromeMobileApplication.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeMobileApplication.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeMobileApplication.java |
index 98fdd2a0e2ac23f5b982f585858e5c54ee161222..d3ff94ae89501e67f65c8b2b7397b39404545e9d 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeMobileApplication.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeMobileApplication.java |
@@ -70,6 +70,7 @@ import org.chromium.content.browser.DownloadController; |
import org.chromium.printing.PrintingController; |
import org.chromium.ui.UiUtils; |
import org.chromium.ui.base.ActivityWindowAndroid; |
+import org.chromium.ui.base.ResourceBundle; |
import java.lang.ref.WeakReference; |
import java.util.Locale; |
@@ -195,7 +196,8 @@ public class ChromeMobileApplication extends ChromiumApplication { |
protected void initializeLibraryDependencies() { |
// The ResourceExtractor is only needed by the browser process, but this will have no |
// impact on the renderer process construction. |
- ResourceExtractor.setMandatoryPaksToExtract(R.array.locale_paks); |
+ ResourceBundle.initializeLocalePaks(this, R.array.locale_paks); |
+ ResourceExtractor.setResourcesToExtract(ResourceBundle.getActiveLocaleResources()); |
PathUtils.setPrivateDataDirectorySuffix(PRIVATE_DATA_DIRECTORY_SUFFIX, this); |
} |