branch: elpa/logview commit 03d77e6a4150ca89feeb7aa1a0a4c87810a2fecf Author: Paul Pogonyshev <pogonys...@gmail.com> Commit: Paul Pogonyshev <pogonys...@gmail.com>
Fix another bug in commit 2a94930 that broke level filtering in certain cases when text filters were present. --- logview.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/logview.el b/logview.el index 65bc19b667..84e6af76a2 100644 --- a/logview.el +++ b/logview.el @@ -960,7 +960,7 @@ hidden." (setq level-filter-at 0)) (when min-level (setq logview--current-filter-text (concat (substring logview--current-filter-text 0 level-filter-at) - "lv " min-level + "lv " min-level "\n" (substring logview--current-filter-text level-filter-at)))))) (logview--parse-filters)) @@ -1870,7 +1870,7 @@ See `logview--iterate-entries-forward' for details." (reset-this-filter (member type to-reset))) (when reset-this-filter (delete-region begin (point))) - (when (not (and filter-line reset-this-filter)) + (when (and (not (and filter-line reset-this-filter)) (or non-discarded-lines (not (string= type "")))) (push (buffer-substring-no-properties line-begin (point)) non-discarded-lines)) (when (and filter-line (not reset-this-filter)) (if (string= type "lv")