diff options
Diffstat (limited to 'lib/ui')
-rw-r--r-- | lib/ui/interfaces.go | 4 | ||||
-rw-r--r-- | lib/ui/tab.go | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/lib/ui/interfaces.go b/lib/ui/interfaces.go index 757f81c9..a28c6c29 100644 --- a/lib/ui/interfaces.go +++ b/lib/ui/interfaces.go @@ -16,6 +16,10 @@ type Drawable interface { Invalidate() } +type Closeable interface { + Close() +} + type RootDrawable interface { Initialize(ui *UI) } diff --git a/lib/ui/tab.go b/lib/ui/tab.go index d336d646..b992a8a2 100644 --- a/lib/ui/tab.go +++ b/lib/ui/tab.go @@ -1,7 +1,6 @@ package ui import ( - "io" "sync" "github.com/gdamore/tcell/v2" @@ -116,9 +115,6 @@ func (tabs *Tabs) Replace(contentSrc Drawable, contentTarget Drawable, name stri if tab.Content == contentSrc { tabs.tabs[i] = replaceTab tabs.selectPriv(i) - if c, ok := contentSrc.(io.Closer); ok { - c.Close() - } break } } |