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 6f22624a7..fc5de6bc4 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 @@ -93,7 +93,7 @@ class SpeakEngineDialog(val callBack: CallBack) : BaseDialogFragment(R.layout.di labelSys.visible() cbName.text = "系统默认" cbName.tag = "" - cbName.isChecked = ttsEngine == null || ttsEngine!!.toIntOrNull() == null + cbName.isChecked = ttsEngine == null || ttsEngine!!.isJsonObject() && GSON.fromJsonObject>(ttsEngine) .getOrNull()?.value.isNullOrEmpty() cbName.setOnClickListener {