diff --git a/Dalamud/Interface/Internal/TextureManager.cs b/Dalamud/Interface/Internal/TextureManager.cs
index a7c5a005e..717bd8081 100644
--- a/Dalamud/Interface/Internal/TextureManager.cs
+++ b/Dalamud/Interface/Internal/TextureManager.cs
@@ -574,7 +574,9 @@ internal class TextureManagerTextureWrap : IDalamudTextureWrap
}
///
- public IntPtr ImGuiHandle => this.manager.GetInfo(this.path).Wrap!.ImGuiHandle;
+ public IntPtr ImGuiHandle => !this.IsDisposed ?
+ this.manager.GetInfo(this.path).Wrap!.ImGuiHandle :
+ throw new InvalidOperationException("Texture already disposed. You may not render it.");
///
public int Width { get; private set; }