From 32f589c45d9b25a52877875f05fa4f59509458a2 Mon Sep 17 00:00:00 2001 From: Ruben Pollan Date: Thu, 12 Apr 2018 12:46:47 +0200 Subject: [feat] Ask for donations - Resolves: #24 --- main.go | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'main.go') diff --git a/main.go b/main.go index e8fa740..d3b540d 100644 --- a/main.go +++ b/main.go @@ -17,6 +17,7 @@ package main import ( "log" + "os" "0xacab.org/leap/bitmask-systray/bitmask" "github.com/jmshal/go-locale" @@ -48,15 +49,18 @@ func main() { return } defer b.Close() + go checkAndStartBitmask(b, notify, conf) - err = checkAndInstallHelpers(b, notify) + run(b, conf) +} + +func checkAndStartBitmask(b *bitmask.Bitmask, notify *notificator, conf *systrayConfig) { + err := checkAndInstallHelpers(b, notify) if err != nil { log.Printf("Is bitmask running? %v", err) - return + os.Exit(1) } maybeStartVPN(b, conf) - - run(b, conf) } func checkAndInstallHelpers(b *bitmask.Bitmask, notify *notificator) error { -- cgit v1.2.3