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() }