From 626ae947687cbcdf9dc062ee7a4002aa87f1cc58 Mon Sep 17 00:00:00 2001 From: gedoor Date: Sun, 6 Sep 2020 22:04:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/ui/book/read/config/BgTextConfigDialog.kt | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/book/read/config/BgTextConfigDialog.kt b/app/src/main/java/io/legado/app/ui/book/read/config/BgTextConfigDialog.kt index 69d196ee7..4f0e6b6be 100644 --- a/app/src/main/java/io/legado/app/ui/book/read/config/BgTextConfigDialog.kt +++ b/app/src/main/java/io/legado/app/ui/book/read/config/BgTextConfigDialog.kt @@ -316,20 +316,15 @@ class BgTextConfigDialog : BaseDialogFragment(), FileChooserDialog.CallBack { val config: ReadBookConfig.Config = GSON.fromJsonObject(configFile.readText())!! if (config.textFont.isNotEmpty()) { val fontName = FileUtils.getName(config.textFont) - val file = File( + val fontPath = FileUtils.getPath(requireContext().externalFilesDir, "font", fontName) - ) - FileUtils.getFile(configDir, fontName).copyTo(file) - config.textFont = file.absolutePath + FileUtils.getFile(configDir, fontName).copyTo(File(fontPath)) + config.textFont = fontPath } if (config.bgType() == 2) { val bgName = FileUtils.getName(config.bgStr()) - val file = FileUtils.createFileIfNotExist( - requireContext().externalFilesDir, - "bg", - bgName - ) - FileUtils.getFile(configDir, bgName).compareTo(file) + val bgPath = FileUtils.getPath(requireContext().externalFilesDir, "bg", bgName) + FileUtils.getFile(configDir, bgName).copyTo(File(bgPath)) } ReadBookConfig.durConfig = config postEvent(EventBus.UP_CONFIG, true)