Browse Source

added panic check for gui + entry text reset

0xdcarns 3 years ago
parent
commit
ca443f18ef
3 changed files with 6 additions and 1 deletions
  1. 1 0
      netclient/gui/components/views/join.go
  2. 5 0
      netclient/gui/gui.go
  3. 0 1
      netclient/main_gui.go

+ 1 - 0
netclient/gui/components/views/join.go

@@ -43,6 +43,7 @@ func GetJoinView() fyne.CanvasObject {
 			return
 		}
 		SuccessNotify("Joined " + cfg.Network + "!")
+		input.Text = ""
 		RefreshComponent(Networks, GetNetworksView(networks))
 		ShowView(Networks)
 		// TODO

+ 5 - 0
netclient/gui/gui.go

@@ -96,6 +96,11 @@ func Run(networks []string) error {
 	views.CurrentContent.Add(views.GetView(views.Join))
 
 	window.SetContent(views.CurrentContent)
+	defer func() {
+		if r := recover(); r != nil {
+			logger.Log(0, "No monitor detected, please use CLI commands; use -help for more info.")
+		}
+	}()
 	window.ShowAndRun()
 	return nil
 }

+ 0 - 1
netclient/main_gui.go

@@ -1,7 +1,6 @@
 //go:build gui
 // +build gui
 
-//go:generate goversioninfo -icon=windowsdata/resource/netmaker.ico -manifest=netclient.exe.manifest.xml -64=true -o=netclient.syso
 package main
 
 import (