diff --git a/app/src/main/java/io/legado/app/ui/book/read/config/SpeakEngineDialog.kt b/app/src/main/java/io/legado/app/ui/book/read/config/SpeakEngineDialog.kt index c28b3efa5..ec2cdfadb 100644 --- a/app/src/main/java/io/legado/app/ui/book/read/config/SpeakEngineDialog.kt +++ b/app/src/main/java/io/legado/app/ui/book/read/config/SpeakEngineDialog.kt @@ -70,7 +70,7 @@ class SpeakEngineDialog(val callBack: CallBack) : BaseDialogFragment(R.layout.di override fun onStart() { super.onStart() - setLayout(0.9f, 0.9f) + setLayout(0.2f, 0.9f) } override fun onFragmentCreated(view: View, savedInstanceState: Bundle?) { @@ -220,7 +220,9 @@ class SpeakEngineDialog(val callBack: CallBack) : BaseDialogFragment(R.layout.di getItemByLayoutPosition(holder.layoutPosition)?.let { httpTTS -> val id = httpTTS.id.toString() upTts(id) - if (!httpTTS.loginUrl.isNullOrBlank()) { + if (!httpTTS.loginUrl.isNullOrBlank() + && httpTTS.getLoginInfo().isNullOrBlank() + ) { startActivity { putExtra("type", "httpTts") putExtra("key", id)