User: joe Date: 24 Jul 24 21:22 Revision: 7d1cd3a2811670fb0d18b8a5a96d2099c3767453 Summary: Actually use the mixin class icon setting TeamCity URL: http://ci.mcdev.io:80/viewModification.html?tab=vcsModificationFiles&modId=9510&personal=false Index: src/main/kotlin/platform/mixin/framework/MixinIconProvider.kt =================================================================== --- src/main/kotlin/platform/mixin/framework/MixinIconProvider.kt (revision da4a3cd40752ee1aa75c65977d87536a0a5a8983) +++ src/main/kotlin/platform/mixin/framework/MixinIconProvider.kt (revision 7d1cd3a2811670fb0d18b8a5a96d2099c3767453) @@ -20,6 +20,7 @@ package com.demonwav.mcdev.platform.mixin.framework +import com.demonwav.mcdev.MinecraftSettings import com.demonwav.mcdev.asset.PlatformAssets import com.demonwav.mcdev.platform.mixin.util.isMixin import com.intellij.ide.IconProvider @@ -28,5 +29,7 @@ class MixinIconProvider : IconProvider() { override fun getIcon(element: PsiElement, flags: Int) = - PlatformAssets.MIXIN_ICON.takeIf { element is PsiClass && element.isMixin } + PlatformAssets.MIXIN_ICON.takeIf { + MinecraftSettings.instance.mixinClassIcon && element is PsiClass && element.isMixin -} + } +}