Albirew/tachiyomi
Archivé
1
0
Bifurcation 0

Avoid trying to open links in invalid Huawei app

Cette révision appartient à :
arkon 2022-02-01 09:48:37 -05:00
Parent 75a2110626
révision e1b1f4f3fc
2 fichiers modifiés avec 3 ajouts et 1 suppressions

Voir le fichier

@ -304,7 +304,7 @@ fun Context.defaultBrowserPackageName(): String? {
val browserIntent = Intent(Intent.ACTION_VIEW, Uri.parse("http://"))
return packageManager.resolveActivity(browserIntent, PackageManager.MATCH_DEFAULT_ONLY)
?.activityInfo?.packageName
?.takeIf { it != "android" }
?.takeUnless { it in DeviceUtil.invalidDefaultBrowsers }
}
fun Context.createFileInCacheDir(name: String): File {

Voir le fichier

@ -35,6 +35,8 @@ object DeviceUtil {
DynamicColors.isDynamicColorAvailable() || (isSamsung && Build.VERSION.SDK_INT >= Build.VERSION_CODES.S)
}
val invalidDefaultBrowsers = listOf("android", "com.huawei.android.internal.app")
@SuppressLint("PrivateApi")
private fun getSystemProperty(key: String?): String? {
return try {