Bug 1234733 - Fix locale language tag in Honeycomb EOL url. r=liuche draft
authorMargaret Leibovic <margaret.leibovic@gmail.com>
Wed, 23 Dec 2015 10:35:17 -0500
changeset 317197 756c9cf9f675019efa1783d0783396a1092dc0b7
parent 317158 47cba7f5e4fe95a44465305241f745c0905ef02b
child 512277 6e53b399d9c57d414d936e1bd7f0649cf03bf6a5
push id8677
push usermleibovic@mozilla.com
push dateWed, 23 Dec 2015 15:35:50 +0000
reviewersliuche
bugs1234733
milestone46.0a1
Bug 1234733 - Fix locale language tag in Honeycomb EOL url. r=liuche
mobile/android/base/java/org/mozilla/gecko/BrowserApp.java
--- a/mobile/android/base/java/org/mozilla/gecko/BrowserApp.java
+++ b/mobile/android/base/java/org/mozilla/gecko/BrowserApp.java
@@ -751,17 +751,17 @@ public class BrowserApp extends GeckoApp
         try {
             final SharedPreferences prefs = GeckoSharedPrefs.forProfile(this);
             if (!prefs.getBoolean(HONEYCOMB_EOL_NOTIFIED, false)) {
 
                 // Launch main App to load SUMO url on EOL notification.
                 final String link = getString(R.string.eol_notification_url,
                                               AppConstants.MOZ_APP_VERSION,
                                               AppConstants.OS_TARGET,
-                                              Locale.getDefault());
+                                              Locales.getLanguageTag(Locale.getDefault()));
 
                 final Intent intent = new Intent(Intent.ACTION_VIEW);
                 intent.setClassName(AppConstants.ANDROID_PACKAGE_NAME, AppConstants.MOZ_ANDROID_BROWSER_INTENT_CLASS);
                 intent.setData(Uri.parse(link));
                 final PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
 
                 final Notification notification = new NotificationCompat.Builder(this)
                         .setContentTitle(getString(R.string.eol_notification_title))