diff --git a/kittens/desktop_ui/main.go b/kittens/desktop_ui/main.go index 4e0b77f5b..5bab442b3 100644 --- a/kittens/desktop_ui/main.go +++ b/kittens/desktop_ui/main.go @@ -17,7 +17,9 @@ type Options struct { func run_server(opts *Options) (err error) { portal := NewPortal(opts) ctx := context.Background() - err = portal.Start(ctx) + if err = portal.Start(ctx); err != nil { + return + } // Run until explicitly stopped. <-ctx.Done() return