From 67f5724e53dc118af1d206282e7162bab871c5b5 Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 28 Jan 2015 12:34:28 +0000 Subject: [PATCH] Don't list primitive if it's not available (e.g. top level EID entry) --- renderdocui/Windows/PixelHistoryView.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/renderdocui/Windows/PixelHistoryView.cs b/renderdocui/Windows/PixelHistoryView.cs index 4f1fdcc32..9154e5e7f 100644 --- a/renderdocui/Windows/PixelHistoryView.cs +++ b/renderdocui/Windows/PixelHistoryView.cs @@ -461,8 +461,12 @@ namespace renderdocui.Windows { EventTag tag = (EventTag)events.SelectedNode.Tag; debugToolStripMenuItem.Enabled = true; - debugToolStripMenuItem.Text = String.Format("Debug Pixel ({0}, {1}) primitive {2} at Event {3}", - pixel.X, pixel.Y, tag.Primitive, tag.EID); + if (tag.Primitive == uint.MaxValue) + debugToolStripMenuItem.Text = String.Format("Debug Pixel ({0}, {1}) at Event {3}", + pixel.X, pixel.Y, tag.Primitive, tag.EID); + else + debugToolStripMenuItem.Text = String.Format("Debug Pixel ({0}, {1}) primitive {2} at Event {3}", + pixel.X, pixel.Y, tag.Primitive, tag.EID); } rightclickMenu.Show(events.PointToScreen(e.Location));