diff options
| -rw-r--r-- | widgets/msgviewer.go | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/widgets/msgviewer.go b/widgets/msgviewer.go index 7cd5553..4d41923 100644 --- a/widgets/msgviewer.go +++ b/widgets/msgviewer.go @@ -336,7 +336,7 @@ func (ps *PartSwitcher) MouseEvent(localX int, localY int, event tcell.Event) {  		case tcell.Button1:  			height := len(ps.parts)  			y := ps.height - height -			if localY < y { +			if localY < y && ps.parts[ps.selected].term != nil {  				ps.parts[ps.selected].term.MouseEvent(localX, localY, event)  			}  			for i, _ := range ps.parts {  | 
