diff --git a/qrenderdoc/Windows/TextureViewer.cpp b/qrenderdoc/Windows/TextureViewer.cpp index d69e3139c..7a775d9c4 100644 --- a/qrenderdoc/Windows/TextureViewer.cpp +++ b/qrenderdoc/Windows/TextureViewer.cpp @@ -1565,10 +1565,7 @@ void TextureViewer::textureTab_Closing(int index) qWarning() << "Expected only one removed tab, got " << ids.count(); for(ResourceId id : ids) - { - delete m_LockedTabs[id]; m_LockedTabs.remove(id); - } textureTabs->setCurrentIndex(index - 1); textureTabs->widget(index - 1)->show(); @@ -2535,9 +2532,6 @@ void TextureViewer::OnLogfileClosed() { Reset(); - for(ResourceId id : m_LockedTabs.keys()) - delete m_LockedTabs[id]; - m_LockedTabs.clear(); ui->saveTex->setEnabled(false);