From dc6962adeeeaddabb3190508d79d7b7993c1c8ff Mon Sep 17 00:00:00 2001 From: baldurk Date: Sun, 17 Apr 2016 18:50:14 +0200 Subject: [PATCH] Fix a crash if no texture is current when clicking view as buffer --- renderdocui/Windows/TextureViewer.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/renderdocui/Windows/TextureViewer.cs b/renderdocui/Windows/TextureViewer.cs index 5545f49fe..48ae837ab 100644 --- a/renderdocui/Windows/TextureViewer.cs +++ b/renderdocui/Windows/TextureViewer.cs @@ -3384,9 +3384,12 @@ namespace renderdocui.Windows private void viewTexBuffer_Click(object sender, EventArgs e) { - var viewer = new BufferViewer(m_Core, false); - viewer.ViewRawBuffer(false, 0, ulong.MaxValue, CurrentTexture.ID); - viewer.Show(this.DockPanel); + if (CurrentTexture != null) + { + var viewer = new BufferViewer(m_Core, false); + viewer.ViewRawBuffer(false, 0, ulong.MaxValue, CurrentTexture.ID); + viewer.Show(this.DockPanel); + } } private TextureSaveDialog m_SaveDialog = null;