* fix crash, if renaming tag w/o shaders assigned

This commit is contained in:
Garux
2018-01-16 14:40:16 +03:00
parent 98937beb75
commit 78db33ff4a
2 changed files with 14 additions and 13 deletions

View File

@@ -2553,7 +2553,7 @@ void TextureBrowser_renameTag(){
TagBuilder.RenameShaderTag( oldTag, newTag.c_str() );
g_TextureBrowser.m_all_tags.erase( (CopiedString)oldTag );
g_TextureBrowser.m_all_tags.erase( CopiedString( oldTag ) );
g_TextureBrowser.m_all_tags.insert( newTag );
BuildStoreAssignedTags( g_TextureBrowser.m_assigned_store, g_TextureBrowser.shader.c_str(), &g_TextureBrowser );
@@ -2595,7 +2595,7 @@ void TextureBrowser_deleteTag(){
}
TagBuilder.DeleteTag( tagSelected );
g_TextureBrowser.m_all_tags.erase( (CopiedString)tagSelected );
g_TextureBrowser.m_all_tags.erase( CopiedString( tagSelected ) );
BuildStoreAssignedTags( g_TextureBrowser.m_assigned_store, g_TextureBrowser.shader.c_str(), &g_TextureBrowser );
BuildStoreAvailableTags( g_TextureBrowser.m_available_store, g_TextureBrowser.m_assigned_store, g_TextureBrowser.m_all_tags, &g_TextureBrowser );