Change summary
tui/model.go | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
Detailed changes
@@ -25,11 +25,14 @@ func (e errMsg) Error() string {
}
func SessionHandler(s ssh.Session) tea.Model {
- pty, changes, active := s.Pty()
- if !active {
- return nil
+ if len(s.Command()) == 0 {
+ pty, changes, active := s.Pty()
+ if !active {
+ return nil
+ }
+ return NewModel(pty.Window.Width, pty.Window.Height, changes)
}
- return NewModel(pty.Window.Width, pty.Window.Height, changes)
+ return nil
}
type Model struct {