From c3a3a2cd350648baa86d5746c2b3bdbc9bb6c8f2 Mon Sep 17 00:00:00 2001 From: Ottermandias Date: Fri, 10 Jun 2022 15:32:25 +0200 Subject: [PATCH] Add range check to index redrawing. --- Penumbra/Interop/ObjectReloader.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Penumbra/Interop/ObjectReloader.cs b/Penumbra/Interop/ObjectReloader.cs index 45c64e03..058fc87c 100644 --- a/Penumbra/Interop/ObjectReloader.cs +++ b/Penumbra/Interop/ObjectReloader.cs @@ -308,7 +308,12 @@ public sealed unsafe partial class ObjectReloader : IDisposable } public void RedrawObject( int tableIndex, RedrawType settings ) - => RedrawObject( Dalamud.Objects[tableIndex], settings ); + { + if( tableIndex >= 0 && tableIndex < Dalamud.Objects.Length ) + { + RedrawObject( Dalamud.Objects[ tableIndex ], settings ); + } + } public void RedrawObject( string name, RedrawType settings ) {