diff --git a/app/src/main/java/io/legado/app/ui/book/source/manage/BookSourceAdapter.kt b/app/src/main/java/io/legado/app/ui/book/source/manage/BookSourceAdapter.kt index b0afa7774357..4e38491bedf5 100644 --- a/app/src/main/java/io/legado/app/ui/book/source/manage/BookSourceAdapter.kt +++ b/app/src/main/java/io/legado/app/ui/book/source/manage/BookSourceAdapter.kt @@ -50,7 +50,8 @@ class BookSourceAdapter(context: Context, val callBack: CallBack) : } override fun areContentsTheSame(oldItem: BookSourcePart, newItem: BookSourcePart): Boolean { - return oldItem.bookSourceName == newItem.bookSourceName + return !showSourceHost + && oldItem.bookSourceName == newItem.bookSourceName && oldItem.bookSourceGroup == newItem.bookSourceGroup && oldItem.enabled == newItem.enabled && oldItem.enabledExplore == newItem.enabledExplore