return to normal plugin load order

Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
Jeff Carr 2023-04-23 11:30:54 -05:00
parent 77f7d1f0ca
commit 89d65118cd
2 changed files with 8 additions and 6 deletions

View File

@ -139,7 +139,7 @@ Creates a window helpful for debugging this package
`func ShowDebugValues()`
### func [StandardExit](/main.go#L180)
### func [StandardExit](/main.go#L182)
`func StandardExit()`

12
main.go
View File

@ -154,18 +154,20 @@ func New() *Node {
return Config.rootNode
}
// try to load andlabs, if that doesn't work, fall back to the console
func (n *Node) Default() *Node {
if (n.LoadToolkit("gocui") == nil) {
log(logError, "New() failed to load gocui")
}
// if DISPLAY isn't set, return since gtk can't load
// TODO: figure out how to check what to do in macos and mswindows
if (os.Getenv("DISPLAY") == "") {
if (n.LoadToolkit("gocui") == nil) {
log(logError, "New() failed to load gocui")
}
return n
}
if (n.LoadToolkit("andlabs") == nil) {
log(logError, "New() failed to load andlabs")
if (n.LoadToolkit("andlabs") != nil) {
return n
}
n.LoadToolkit("gocui")
return n
}