diff --git a/mobile/android/search/java/org/mozilla/search/MainActivity.java b/mobile/android/search/java/org/mozilla/search/MainActivity.java index debd32e46eff..73e0c81a42b2 100644 --- a/mobile/android/search/java/org/mozilla/search/MainActivity.java +++ b/mobile/android/search/java/org/mozilla/search/MainActivity.java @@ -20,6 +20,7 @@ import com.nineoldandroids.animation.Animator; import com.nineoldandroids.animation.AnimatorSet; import com.nineoldandroids.animation.ObjectAnimator; +import org.mozilla.gecko.LocaleAware; import org.mozilla.gecko.Telemetry; import org.mozilla.gecko.TelemetryContract; import org.mozilla.gecko.db.BrowserContract.SearchHistory; @@ -32,7 +33,7 @@ import org.mozilla.search.autocomplete.SuggestionsFragment; * State management is delegated to child fragments. Fragments communicate * with each other by passing messages through this activity. */ -public class MainActivity extends FragmentActivity implements AcceptsSearchQuery { +public class MainActivity extends LocaleAware.LocaleAwareFragmentActivity implements AcceptsSearchQuery { private static final String KEY_SEARCH_STATE = "search_state"; private static final String KEY_EDIT_STATE = "edit_state"; diff --git a/mobile/android/search/java/org/mozilla/search/SearchPreferenceActivity.java b/mobile/android/search/java/org/mozilla/search/SearchPreferenceActivity.java index c2b16ef7bf4c..1446c891faf4 100644 --- a/mobile/android/search/java/org/mozilla/search/SearchPreferenceActivity.java +++ b/mobile/android/search/java/org/mozilla/search/SearchPreferenceActivity.java @@ -18,6 +18,7 @@ import android.util.Log; import android.widget.Toast; import org.mozilla.gecko.GeckoSharedPrefs; +import org.mozilla.gecko.LocaleAware; import org.mozilla.gecko.Telemetry; import org.mozilla.gecko.TelemetryContract; import org.mozilla.gecko.db.BrowserContract; @@ -49,6 +50,7 @@ public class SearchPreferenceActivity extends PreferenceActivity @Override @SuppressWarnings("deprecation") protected void onCreate(Bundle savedInstanceState) { + LocaleAware.initializeLocale(getApplicationContext()); super.onCreate(savedInstanceState); getPreferenceManager().setSharedPreferencesName(GeckoSharedPrefs.APP_PREFS_NAME);