From 7ba4125e5ab635ce686cdb29cdfe278a37a6890c Mon Sep 17 00:00:00 2001 From: Andy Adshead Date: Fri, 1 Feb 2019 03:00:56 +0000 Subject: [PATCH] Null check for category, group and item --- Ryujinx.Profiler/UI/ProfileWindow.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Ryujinx.Profiler/UI/ProfileWindow.cs b/Ryujinx.Profiler/UI/ProfileWindow.cs index 1302158c02..e7a1c4e03c 100644 --- a/Ryujinx.Profiler/UI/ProfileWindow.cs +++ b/Ryujinx.Profiler/UI/ProfileWindow.cs @@ -401,6 +401,9 @@ namespace Ryujinx.Profiler.UI verticalIndex = 0; foreach (var entry in _sortedProfileData) { + if (entry.Key.Category == null) + continue; + float y = GetLineY(yOffset, LineHeight, LinePadding, true, verticalIndex++); width = _fontService.DrawText(entry.Key.Category, xOffset, y, LineHeight); @@ -426,6 +429,9 @@ namespace Ryujinx.Profiler.UI GL.Enable(EnableCap.ScissorTest); foreach (var entry in _sortedProfileData) { + if (entry.Key.SessionGroup == null) + continue; + float y = GetLineY(yOffset, LineHeight, LinePadding, true, verticalIndex++); width = _fontService.DrawText(entry.Key.SessionGroup, xOffset, y, LineHeight); @@ -450,6 +456,9 @@ namespace Ryujinx.Profiler.UI GL.Enable(EnableCap.ScissorTest); foreach (var entry in _sortedProfileData) { + if (entry.Key.SessionItem == null) + continue; + float y = GetLineY(yOffset, LineHeight, LinePadding, true, verticalIndex++); width = _fontService.DrawText(entry.Key.SessionItem, xOffset, y, LineHeight);