diff options
Diffstat (limited to 'app/src/main/java/app/fedilab/android/helper/Helper.java')
-rw-r--r-- | app/src/main/java/app/fedilab/android/helper/Helper.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/app/src/main/java/app/fedilab/android/helper/Helper.java b/app/src/main/java/app/fedilab/android/helper/Helper.java index d0ede0a82..028870d21 100644 --- a/app/src/main/java/app/fedilab/android/helper/Helper.java +++ b/app/src/main/java/app/fedilab/android/helper/Helper.java @@ -3135,6 +3135,7 @@ public class Helper { finalUrl = "http://" + url; b.putString("url", finalUrl); intent.putExtras(b); + intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(intent); } else { boolean custom_tabs = sharedpreferences.getBoolean(Helper.SET_CUSTOM_TABS, true); @@ -3149,6 +3150,7 @@ public class Helper { } } else { Intent intent = new Intent(Intent.ACTION_VIEW); + intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.setData(Uri.parse(url)); try { context.startActivity(intent); @@ -3733,13 +3735,15 @@ public class Helper { return 20; case "ca": return 21; + case "szl": + return 22; default: return 0; } } public static String[] getLocales(Context context) { - String[] locale = new String[22]; + String[] locale = new String[23]; locale[0] = context.getString(R.string.default_language); locale[1] = context.getString(R.string.english); locale[2] = context.getString(R.string.french); @@ -3762,6 +3766,7 @@ public class Helper { locale[19] = context.getString(R.string.norwegian); locale[20] = context.getString(R.string.kabyle); locale[21] = context.getString(R.string.catalan); + locale[22] = context.getString(R.string.silesian); return locale; } |