kunfei 3 лет назад
Родитель
Сommit
ea873b017a

+ 3 - 3
app/src/main/java/io/legado/app/ui/book/source/manage/BookSourceViewModel.kt

@@ -56,10 +56,10 @@ class BookSourceViewModel(application: Application) : BaseViewModel(application)
         if (items.isEmpty()) return
         execute {
             val firstSortNumber = items[0].customOrder
-            items.forEachIndexed { index, bookSource ->
-                bookSource.customOrder = firstSortNumber + index
+            val array = items.mapIndexed { index, bookSource ->
+                bookSource.copy(customOrder = firstSortNumber + index)
             }
-            appDb.bookSourceDao.upOrder(items)
+            appDb.bookSourceDao.upOrder(array)
         }
     }