diff --git a/common/src/main/kotlin/fr/username404/snowygui/gui/feature/ButtonImpl.kt b/common/src/main/kotlin/fr/username404/snowygui/gui/feature/ButtonImpl.kt index dc9ca7a..2b86fba 100644 --- a/common/src/main/kotlin/fr/username404/snowygui/gui/feature/ButtonImpl.kt +++ b/common/src/main/kotlin/fr/username404/snowygui/gui/feature/ButtonImpl.kt @@ -21,7 +21,7 @@ sealed class ButtonImpl: ColoredElement(0.0, 0.0, 73, 8, opacity = 0.60F) { ((try { it.getConstructor().newInstance() } catch (e: NoSuchMethodException) { - it.kotlin.objectInstance!! + it.getDeclaredField("INSTANCE").get(null) }) as ButtonImpl).let { impl -> with(impl) { if (info.kind == ButtonInfo.Companion.Type.TOGGLE) {