From 829fc3dc2d72e5a7b387c0e8f5dad73384431d10 Mon Sep 17 00:00:00 2001 From: mimimi085181 Date: Wed, 24 Jun 2015 19:12:46 +0200 Subject: [PATCH] Quick fix for an invalid iterator --- Source/Core/VideoCommon/TextureCacheBase.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/Core/VideoCommon/TextureCacheBase.cpp b/Source/Core/VideoCommon/TextureCacheBase.cpp index 6ca71d037c..af21636965 100644 --- a/Source/Core/VideoCommon/TextureCacheBase.cpp +++ b/Source/Core/VideoCommon/TextureCacheBase.cpp @@ -933,16 +933,16 @@ TextureCache::TCacheEntryBase* TextureCache::AllocateTexture(const TCacheEntryCo INCSTAT(stats.numTexturesCreated); } - entry->textures_by_hash_iter = textures_by_address.end(); + entry->textures_by_hash_iter = textures_by_hash.end(); return entry; } TextureCache::TexCache::iterator TextureCache::RemoveTextureFromCache(TexCache::iterator iter) { - if (iter->second->textures_by_hash_iter != textures_by_address.end()) + if (iter->second->textures_by_hash_iter != textures_by_hash.end()) { textures_by_hash.erase(iter->second->textures_by_hash_iter); - iter->second->textures_by_hash_iter = textures_by_address.end(); + iter->second->textures_by_hash_iter = textures_by_hash.end(); } FreeTexture(iter->second);