diff --git a/Penumbra/UI/AdvancedWindow/Materials/MaterialTemplatePickers.cs b/Penumbra/UI/AdvancedWindow/Materials/MaterialTemplatePickers.cs index 04154f32..b2eb748b 100644 --- a/Penumbra/UI/AdvancedWindow/Materials/MaterialTemplatePickers.cs +++ b/Penumbra/UI/AdvancedWindow/Materials/MaterialTemplatePickers.cs @@ -136,7 +136,7 @@ public sealed unsafe class MaterialTemplatePickers : IUiService continue; var texture = textureRHs[j].Value->CsHandle.Texture; - if (texture == null) + if (texture == null || sliceIndex >= texture->ArraySize) continue; var handle = _textureArraySlicer.GetImGuiHandle(texture, sliceIndex);