From b0a3885b871d27c28f1b251ad65fead72faf601a Mon Sep 17 00:00:00 2001 From: raziman Date: Sun, 21 Feb 2021 09:32:22 +0800 Subject: [PATCH] avoid memory leak --- popup.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/popup.go b/popup.go index b6e55eb..5c5e694 100644 --- a/popup.go +++ b/popup.go @@ -51,6 +51,8 @@ func (s *Stack) pop() tview.Primitive { } last := s.popups[len(s.popups)-1] + s.popups[len(s.popups)-1] = nil // avoid memory leak + res := s.popups[:len(s.popups)-1] s.popups = res