From afed774eaee0c75b6e432218b34d8fec1dcd382a Mon Sep 17 00:00:00 2001 From: Jackson Wood Date: Tue, 17 Sep 2019 11:15:14 +1000 Subject: [PATCH] BugFix: Tags can now be deselected from menu --- src/UI/ExplorerFilterTagsSelector.cs | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/src/UI/ExplorerFilterTagsSelector.cs b/src/UI/ExplorerFilterTagsSelector.cs index bd85f8d0..8c831c7a 100644 --- a/src/UI/ExplorerFilterTagsSelector.cs +++ b/src/UI/ExplorerFilterTagsSelector.cs @@ -166,20 +166,15 @@ public void ToggleTagInExplorerFilter(TagContainerItem tagItem) if(this.m_view != null && !this.m_isUpdating) { string tagName = tagItem.tagName.text; - bool isSelected = false; + StateToggleDisplay toggleComponent = tagItem.GetComponentInChildren(true); - for(int i = 0; i < this.m_selectedTags.Length && !isSelected; ++i) + if(toggleComponent.isOn) { - isSelected = (this.m_selectedTags[i] == tagName); - } - - if(isSelected) - { - this.m_view.RemoveTagFromFilter(tagName); + this.m_view.AddTagToFilter(tagName); } else { - this.m_view.AddTagToFilter(tagName); + this.m_view.RemoveTagFromFilter(tagName); } } }