summaryrefslogtreecommitdiff
path: root/init.go
diff options
context:
space:
mode:
Diffstat (limited to 'init.go')
-rw-r--r--init.go10
1 files changed, 10 insertions, 0 deletions
diff --git a/init.go b/init.go
index d950806..e290c8a 100644
--- a/init.go
+++ b/init.go
@@ -59,6 +59,15 @@ func init() {
me.myTree.PluginName = "gocui"
go refreshGocui()
+ // read in defaults from config protobuf
+ if val, err := me.myTree.ConfigFind("stdout"); err == nil {
+ if val == "true" {
+ me.stdout.startOnscreen = true
+ me.stdout.Write([]byte("starting with stdout onscreen\n"))
+ } else {
+ me.stdout.Write([]byte("starting with stdout offscreen\n"))
+ }
+ }
if val, err := me.myTree.ConfigFind("dark"); err == nil {
if val == "true" {
me.dark = true
@@ -202,6 +211,7 @@ func gocuiMain() {
// registered event handlers still have the events sent to gocuiEvent() above
registerHandlers(g)
+ me.stdout.Write([]byte("begin gogui.MainLoop()\n"))
if err := g.MainLoop(); err != nil && !errors.Is(err, gocui.ErrQuit) {
log.Log(NOW, "g.MainLoop() panic err =", err)
// normally panic here