Skip to content

Commit 9826eb0

Browse files
committed
Fix named enum display name in gui
1 parent 0837af3 commit 9826eb0

File tree

1 file changed

+2
-1
lines changed
  • common/src/main/kotlin/com/lambda/gui/impl/clickgui/module/settings

1 file changed

+2
-1
lines changed

common/src/main/kotlin/com/lambda/gui/impl/clickgui/module/settings/EnumSlider.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ package com.lambda.gui.impl.clickgui.module.settings
2020
import com.lambda.config.settings.comparable.EnumSetting
2121
import com.lambda.gui.component.core.UIBuilder
2222
import com.lambda.gui.component.layout.Layout
23+
import com.lambda.util.NamedEnum
2324
import com.lambda.util.math.MathUtils.floorToInt
2425
import com.lambda.util.math.transform
2526

@@ -28,7 +29,7 @@ class EnumSlider <T : Enum<T>>(
2829
setting: EnumSetting<T>
2930
) : SettingSlider<T, EnumSetting<T>>(owner, setting) {
3031
override val settingValue: String
31-
get() = settingDelegate.name
32+
get() = (settingDelegate as? NamedEnum)?.displayName ?: settingDelegate.name
3233

3334
init {
3435
slider.progress {

0 commit comments

Comments
 (0)