Only refresh texture list if resource renames changed

* Otherwise the texture list doesn't change when selecting events.
This commit is contained in:
baldurk
2020-12-17 15:20:32 +00:00
parent 47571c6b92
commit f3b66b0112
2 changed files with 8 additions and 2 deletions
+7 -2
View File
@@ -3006,7 +3006,7 @@ void TextureViewer::Reset()
void TextureViewer::refreshTextureList()
{
refreshTextureList(FilterType::None, QString());
on_textureListFilter_currentIndexChanged(ui->textureListFilter->currentIndex());
}
void addToRoot(RDTreeWidgetItem *root, const TextureDescription &t)
@@ -3108,7 +3108,12 @@ void TextureViewer::OnEventChanged(uint32_t eventId)
UI_CreateThumbnails();
UI_UpdateTextureDetails();
refreshTextureList();
if(m_ResourceCacheID != m_Ctx.ResourceNameCacheID())
{
m_ResourceCacheID = m_Ctx.ResourceNameCacheID();
refreshTextureList();
}
// iterate over locked tabs, and update the name if it's changed
for(QWidget *w : m_LockedTabs.values())