Modify make makeWorldReadable function to inline in YukiHookPrefsBridge

This commit is contained in:
2023-04-26 14:55:38 +08:00
parent e986a85d5a
commit c5f2163fa3

View File

@@ -126,7 +126,7 @@ class YukiHookPrefsBridge private constructor(private var context: Context? = nu
* @param callback 回调方法体
* @return [T]
*/
private fun <T> makeWorldReadable(callback: () -> T): T {
private inline fun <T> makeWorldReadable(callback: () -> T): T {
val result = callback()
if (isXposedEnvironment.not() && isUsingNewXSharedPreferences.not())
runCatching { makeWorldReadable(context, prefsFileName = "${currentPrefsName}.xml") }