print recovered panic message to terminal

This commit is contained in:
Kilian Drechsler
2020-10-08 13:54:53 +02:00
committed by Christian Rocha
parent 3b9d076c80
commit 26477f70c0

2
tea.go
View File

@@ -120,7 +120,7 @@ func (p *Program) Start() error {
defer func() {
if r := recover(); r != nil {
p.ExitAltScreen()
fmt.Print("Caught panic. Restoring terminal...\n\n")
fmt.Printf("Caught panic:\n\n%s\n\nRestoring terminal...\n\n", r)
debug.PrintStack()
return
}