Use custom tabs instead of browser (closes #5754)

This commit is contained in:
arkon 2021-08-22 14:16:54 -04:00
parent b8ea57e097
commit 6c527d52fb

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
@ -8,7 +7,7 @@ import com.bluelinelabs.conductor.Controller
import com.bluelinelabs.conductor.Router
import com.bluelinelabs.conductor.RouterTransaction
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)
@ -35,12 +34,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())
}
/**