From c909c4e5b082529a5a780b740b21b18ee4c85e95 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 15 Sep 2016 13:30:52 +0200 Subject: [PATCH] Make sure that 'selected' preview remains even if its thumb index moves --- renderdocui/Windows/TextureViewer.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/renderdocui/Windows/TextureViewer.cs b/renderdocui/Windows/TextureViewer.cs index d793c8735..e6fb4114d 100644 --- a/renderdocui/Windows/TextureViewer.cs +++ b/renderdocui/Windows/TextureViewer.cs @@ -1282,8 +1282,9 @@ namespace renderdocui.Windows prev.Tag = follow; prev.SlotName = slotName; prev.Visible = true; + prev.Selected = (m_Following == follow); } - else if (prev.Selected) + else if (m_Following == follow) { FetchTexture tex = null; @@ -1297,6 +1298,7 @@ namespace renderdocui.Windows prev.Init(); else prev.Init("Unused", tex.width, tex.height, tex.depth, tex.mips); + prev.Selected = true; m_Core.Renderer.BeginInvoke((ReplayRenderer rep) => { m_Output.AddThumbnail(handle, ResourceId.Null, FormatComponentType.None);