From a836fd1e735ac8da6832c74ce02204186a0b6153 Mon Sep 17 00:00:00 2001 From: OTKUSteyler Date: Thu, 10 Sep 2026 12:49:20 +0200 Subject: [PATCH] Update FontsModule.kt --- .../xposed/xposed/modules/appearance/FontsModule.kt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/src/main/kotlin/ShiggyXposed/xposed/xposed/modules/appearance/FontsModule.kt b/app/src/main/kotlin/ShiggyXposed/xposed/xposed/modules/appearance/FontsModule.kt index 6962d88..e22cf89 100644 --- a/app/src/main/kotlin/ShiggyXposed/xposed/xposed/modules/appearance/FontsModule.kt +++ b/app/src/main/kotlin/ShiggyXposed/xposed/xposed/modules/appearance/FontsModule.kt @@ -58,7 +58,7 @@ val fonts by GoonXposedTweak { withAppContext { ctx -> val dataDir = ctx.dataDir.absolutePath - val fontDefFile = File(dataDir, "${GoonXposedConstants.FILES_DIR}/fonts.json").apply { ensureFile() } + val fontDefFile = File(dataDir, "${GoonXposedConstants.FILES_DIR}/fonts.json") if (!fontDefFile.exists()) return@withAppContext val fontDef = try { @@ -92,8 +92,9 @@ val fonts by GoonXposedTweak { try { log.i("Downloading $name from $url") val ext = FontsState.FILE_EXTENSIONS.firstOrNull { url.endsWith(it) } ?: ".ttf" - val file = File(setDir, "$name$ext").apply { ensureFile() } + val file = File(setDir, "$name$ext") if (file.exists()) return@async + file.ensureFile() val response: HttpResponse = GoonXposedClient.get(url) if (response.status == HttpStatusCode.OK) { file.writeBytes(response.body()) @@ -146,7 +147,7 @@ private object FontsState { if (split.size != 2) break val (customName, refName) = split val downloads = fontsDownloadsDir ?: break - val file = File(downloads, "$customName/$refName.$fileExt").apply { ensureFile() } + val file = File(downloads, "$customName/$refName.$fileExt") if (!file.exists()) continue return Typeface.createFromFile(file.absolutePath) } @@ -181,7 +182,7 @@ private object FontsState { if (split.size != 2) break val (customName, refName) = split val downloads = fontsDownloadsDir ?: break - val file = File(downloads, "$customName/$refName.$fileExt").apply { ensureFile() } + val file = File(downloads, "$customName/$refName.$fileExt") if (!file.exists()) continue val font = Font.Builder(file).build() fontFamilies.add(FontFamily.Builder(font).build())