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")

Reply via email to