From 3e8b12f08b1b1231e212f3d0c5407d54bb8def5b Mon Sep 17 00:00:00 2001 From: evilsocket Date: Thu, 22 Mar 2018 13:36:27 +0100 Subject: [PATCH] fix: not printing a new line and not refreshing the prompt in events.show if no event is present. --- modules/events_stream.go | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/modules/events_stream.go b/modules/events_stream.go index bc0d6394..8a0787f1 100644 --- a/modules/events_stream.go +++ b/modules/events_stream.go @@ -180,14 +180,17 @@ func (s *EventsStream) Show(limit int) error { from = num - limit } - fmt.Println() + selected := events[from:num] + if len(selected) > 0 { + fmt.Println() - for _, e := range events[from:num] { - s.View(e, false) + for _, e := range selected { + s.View(e, false) + } + + s.Session.Refresh() } - s.Session.Refresh() - return nil }