From 59ddd9f393c36bc90824bd4d31e6f3829a242f0d Mon Sep 17 00:00:00 2001 From: Ax333l Date: Fri, 6 Oct 2023 16:40:16 +0200 Subject: [PATCH] fix: use correct classes to determine option type I can't believe this happened --- .../revanced/manager/ui/component/patches/OptionFields.kt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/app/revanced/manager/ui/component/patches/OptionFields.kt b/app/src/main/java/app/revanced/manager/ui/component/patches/OptionFields.kt index 0226f939..f2c00437 100644 --- a/app/src/main/java/app/revanced/manager/ui/component/patches/OptionFields.kt +++ b/app/src/main/java/app/revanced/manager/ui/component/patches/OptionFields.kt @@ -29,7 +29,6 @@ import app.revanced.manager.R import app.revanced.manager.data.platform.FileSystem import app.revanced.manager.patcher.patch.Option import app.revanced.manager.util.toast -import app.revanced.patcher.patch.options.PatchOption import app.revanced.patcher.patch.options.types.* import org.koin.compose.rememberKoinInject @@ -196,8 +195,8 @@ fun OptionItem(option: Option, value: Any?, setValue: (Any?) -> Unit) { val implementation = remember(option.type) { when (option.type) { // These are the only two types that are currently used by the official patches. - StringOption::class.java -> StringOption - BooleanOption::class.java -> BooleanOption + StringPatchOption::class.java -> StringOption + BooleanPatchOption::class.java -> BooleanOption else -> UnknownOption } }