Use custom tabs instead of browser (closes #5754)

(cherry picked from commit 6c527d52fb3ace3c26ac2b1e25a764e2dd99231d)
This commit is contained in:
arkon 2021-08-22 14:16:54 -04:00 committed by Jobobby04
parent 49916667a7
commit 3cf1ae0aa4

View File

@ -1,6 +1,5 @@
package eu.kanade.tachiyomi.ui.base.controller
import android.content.Intent
import android.content.pm.PackageManager.PERMISSION_GRANTED
import androidx.core.content.ContextCompat
import androidx.core.net.toUri
@ -9,7 +8,7 @@ import com.bluelinelabs.conductor.Router
import com.bluelinelabs.conductor.RouterTransaction
import eu.kanade.tachiyomi.ui.base.changehandler.OneWayFadeChangeHandler
import eu.kanade.tachiyomi.ui.main.MainActivity
import eu.kanade.tachiyomi.util.system.toast
import eu.kanade.tachiyomi.util.system.openInBrowser
fun Router.popControllerWithTag(tag: String): Boolean {
val controller = getControllerWithTag(tag)
@ -36,12 +35,7 @@ fun Controller.withFadeTransaction(): RouterTransaction {
}
fun Controller.openInBrowser(url: String) {
try {
val intent = Intent(Intent.ACTION_VIEW, url.toUri())
startActivity(intent)
} catch (e: Throwable) {
activity?.toast(e.message)
}
activity?.openInBrowser(url.toUri())
}
/**