|
|
|
@ -25,6 +25,7 @@ import org.koitharu.kotatsu.databinding.ActivityBrowserBinding
|
|
|
|
import org.koitharu.kotatsu.parsers.MangaParserAuthProvider
|
|
|
|
import org.koitharu.kotatsu.parsers.MangaParserAuthProvider
|
|
|
|
import org.koitharu.kotatsu.parsers.model.MangaSource
|
|
|
|
import org.koitharu.kotatsu.parsers.model.MangaSource
|
|
|
|
import org.koitharu.kotatsu.utils.TaggedActivityResult
|
|
|
|
import org.koitharu.kotatsu.utils.TaggedActivityResult
|
|
|
|
|
|
|
|
import org.koitharu.kotatsu.utils.ext.catchingWebViewUnavailability
|
|
|
|
import org.koitharu.kotatsu.utils.ext.getSerializableExtraCompat
|
|
|
|
import org.koitharu.kotatsu.utils.ext.getSerializableExtraCompat
|
|
|
|
import javax.inject.Inject
|
|
|
|
import javax.inject.Inject
|
|
|
|
import com.google.android.material.R as materialR
|
|
|
|
import com.google.android.material.R as materialR
|
|
|
|
@ -41,7 +42,9 @@ class SourceAuthActivity : BaseActivity<ActivityBrowserBinding>(), BrowserCallba
|
|
|
|
@SuppressLint("SetJavaScriptEnabled")
|
|
|
|
@SuppressLint("SetJavaScriptEnabled")
|
|
|
|
override fun onCreate(savedInstanceState: Bundle?) {
|
|
|
|
override fun onCreate(savedInstanceState: Bundle?) {
|
|
|
|
super.onCreate(savedInstanceState)
|
|
|
|
super.onCreate(savedInstanceState)
|
|
|
|
setContentView(ActivityBrowserBinding.inflate(layoutInflater))
|
|
|
|
if (!catchingWebViewUnavailability { setContentView(ActivityBrowserBinding.inflate(layoutInflater)) }) {
|
|
|
|
|
|
|
|
return
|
|
|
|
|
|
|
|
}
|
|
|
|
val source = intent?.getSerializableExtraCompat(EXTRA_SOURCE) as? MangaSource
|
|
|
|
val source = intent?.getSerializableExtraCompat(EXTRA_SOURCE) as? MangaSource
|
|
|
|
if (source == null) {
|
|
|
|
if (source == null) {
|
|
|
|
finishAfterTransition()
|
|
|
|
finishAfterTransition()
|
|
|
|
|