summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--main.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/main.go b/main.go
index ddea432..5c8c74c 100644
--- a/main.go
+++ b/main.go
@@ -20,6 +20,7 @@ import (
"fmt"
"log"
"os"
+ "runtime"
"0xacab.org/leap/bitmask-systray/bitmask"
"github.com/jmshal/go-locale"
@@ -35,6 +36,10 @@ var version string
var printer *message.Printer
func main() {
+ // on OSX sometimes the systray doesn't work (bitmask-systray#52)
+ // locking the main thread into an OS thread fixes the problem
+ runtime.LockOSThread()
+
versionFlag := flag.Bool("version", false, "Version of the bitmask-systray")
flag.Parse()
if *versionFlag {