From 5d5d8339bfce29651a42b2afd77dfd6d69c9666d Mon Sep 17 00:00:00 2001 From: evilsocket Date: Thu, 17 Jan 2019 18:32:47 +0100 Subject: [PATCH] fix: fixed a bug which caused events.show not to skip ignored events --- modules/events_stream.go | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/modules/events_stream.go b/modules/events_stream.go index 5b65605f..5b769a6b 100644 --- a/modules/events_stream.go +++ b/modules/events_stream.go @@ -246,14 +246,21 @@ func (s *EventsStream) Show(limit int) error { from = num - limit } - selected := events[from:num] + selected := []session.Event{} + for _, e := range events[from:] { + if !s.ignoreList.Ignored(e) { + selected = append(selected, e) + if len(selected) == limit { + break + } + } + } + if len(selected) > 0 { fmt.Println() - for _, e := range selected { s.View(e, false) } - s.Session.Refresh() }