example: don't os.Exit unconditionally, hiding panics

Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
Elias Naur
2020-07-08 22:30:13 +02:00
parent 659849bb82
commit a97fa3f1ac
3 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -60,10 +60,10 @@ func main() {
app.Size(unit.Dp(400), unit.Dp(800)), app.Size(unit.Dp(400), unit.Dp(800)),
app.Title("Gophers"), app.Title("Gophers"),
) )
defer os.Exit(0)
if err := newApp(w).run(); err != nil { if err := newApp(w).run(); err != nil {
log.Fatal(err) log.Fatal(err)
} }
os.Exit(0)
}() }()
app.Main() app.Main()
} }
+1 -1
View File
@@ -21,11 +21,11 @@ import (
func main() { func main() {
go func() { go func() {
defer os.Exit(0)
w := app.NewWindow() w := app.NewWindow()
if err := loop(w); err != nil { if err := loop(w); err != nil {
log.Fatal(err) log.Fatal(err)
} }
os.Exit(0)
}() }()
app.Main() app.Main()
} }
+1 -1
View File
@@ -68,11 +68,11 @@ func main() {
}() }()
go func() { go func() {
defer os.Exit(0)
w := app.NewWindow(app.Size(unit.Dp(800), unit.Dp(700))) w := app.NewWindow(app.Size(unit.Dp(800), unit.Dp(700)))
if err := loop(w); err != nil { if err := loop(w); err != nil {
log.Fatal(err) log.Fatal(err)
} }
os.Exit(0)
}() }()
app.Main() app.Main()
} }