diff --git a/renderdoc/core/image_viewer.cpp b/renderdoc/core/image_viewer.cpp index caba56ea6..11646b957 100644 --- a/renderdoc/core/image_viewer.cpp +++ b/renderdoc/core/image_viewer.cpp @@ -762,13 +762,14 @@ void ImageViewer::RefreshFile() } } + m_TexDetails = texDetails; + if(m_TextureID == ResourceId()) CreateProxyTexture(texDetails, read_data); if(m_TextureID == ResourceId()) RDCERR("Couldn't create proxy texture for image file"); - m_TexDetails = texDetails; m_TexDetails.resourceId = m_TextureID; m_TexDetails.byteSize = fileSize;