diff --git a/renderdocui/Windows/TextureViewer.cs b/renderdocui/Windows/TextureViewer.cs index ca9087b55..9ae3a3da2 100644 --- a/renderdocui/Windows/TextureViewer.cs +++ b/renderdocui/Windows/TextureViewer.cs @@ -814,7 +814,7 @@ namespace renderdocui.Windows var fn = Path.GetFileNameWithoutExtension(f); var key = fn.ToUpperInvariant(); - if (!m_CustomShaders.ContainsKey(key)) + if (!m_CustomShaders.ContainsKey(key) && !m_CustomShadersBusy.Contains(key)) { try {