From 5252a3b9b79f810d6688c3a71df0aa664861755b Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 21 May 2021 12:57:51 +0100 Subject: [PATCH] Refresh event browser model when resource renames change --- qrenderdoc/Windows/EventBrowser.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/qrenderdoc/Windows/EventBrowser.cpp b/qrenderdoc/Windows/EventBrowser.cpp index 9358ec29d..e98e4218c 100644 --- a/qrenderdoc/Windows/EventBrowser.cpp +++ b/qrenderdoc/Windows/EventBrowser.cpp @@ -136,6 +136,13 @@ struct EventItemModel : public QAbstractItemModel for(QModelIndex idx : m_BookmarkIndices) RefreshIcon(idx); } + + if(m_Ctx.ResourceNameCacheID() != m_RenameCacheID) + { + m_View->viewport()->update(); + } + + m_RenameCacheID = m_Ctx.ResourceNameCacheID(); } bool HasTimes() { return !m_Times.empty(); } @@ -692,6 +699,8 @@ private: QString m_FindString; rdcarray m_FindResults; + int32_t m_RenameCacheID; + QMap m_MessageCounts; // captures could have a lot of events, 1 million is high but not unreasonable and certainly not