diff --git a/Tusker/Filterer.swift b/Tusker/Filterer.swift index 80a12bf0..77b33e8e 100644 --- a/Tusker/Filterer.swift +++ b/Tusker/Filterer.swift @@ -126,8 +126,14 @@ class Filterer { break } else if old.0.pattern != new.0.pattern { allMatch = false - // continue because we want to know if any actions changed - continue + if new.1 == .hide { + // if the pattern's changed and the action is hide, then the cell type for existing items may change + actionsChanged = true + break + } else { + // continue because we want to know if any actions changed + continue + } } } }