Horis 4 lat temu
rodzic
commit
1e2affbf8d

+ 2 - 1
app/src/main/java/io/legado/app/help/storage/BackupConfig.kt

@@ -50,7 +50,8 @@ object BackupConfig {
         PreferKey.defaultCover,
         PreferKey.defaultCoverDark,
         PreferKey.backupPath,
-        PreferKey.defaultBookTreeUri
+        PreferKey.defaultBookTreeUri,
+        PreferKey.webDavDeviceName
     )
 
     //阅读配置

+ 2 - 2
app/src/main/java/io/legado/app/ui/book/read/page/provider/TextPageFactory.kt

@@ -34,7 +34,7 @@ class TextPageFactory(dataSource: DataSource) : PageFactory<TextPage>(dataSource
     }
 
     override fun moveToNext(upContent: Boolean): Boolean = with(dataSource) {
-        return if (hasNext()) {
+        return if (hasNext() && currentChapter != null) {
             if (currentChapter?.isLastIndex(pageIndex) == true) {
                 ReadBook.moveToNextChapter(upContent)
             } else {
@@ -47,7 +47,7 @@ class TextPageFactory(dataSource: DataSource) : PageFactory<TextPage>(dataSource
     }
 
     override fun moveToPrev(upContent: Boolean): Boolean = with(dataSource) {
-        return if (hasPrev()) {
+        return if (hasPrev() && currentChapter != null) {
             if (pageIndex <= 0) {
                 ReadBook.moveToPrevChapter(upContent)
             } else {

+ 1 - 0
app/src/main/java/io/legado/app/ui/config/BackupConfigFragment.kt

@@ -185,6 +185,7 @@ class BackupConfigFragment : PreferenceFragment(),
                 upPreferenceSummary(key, getPrefString(key))
                 viewModel.upWebDavConfig()
             }
+            PreferKey.webDavDeviceName -> upPreferenceSummary(key, getPrefString(key))
         }
     }