summaryrefslogtreecommitdiff
path: root/window.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-02-15 08:15:38 -0600
committerJeff Carr <[email protected]>2024-02-15 08:15:38 -0600
commitc5ecf7ca329282fa8b7621bc69d142f3e870cfe4 (patch)
treebb45eba5454b66b8c32a5e319dbdce8b71674e4d /window.go
parentc6f9119c2e7550e2bdccf97852b69a5965a36dac (diff)
avoid window in window crash. TODO: make it workv0.22.0v0.21.0v0.20.8
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'window.go')
-rw-r--r--window.go8
1 files changed, 7 insertions, 1 deletions
diff --git a/window.go b/window.go
index 5884db9..60fbb76 100644
--- a/window.go
+++ b/window.go
@@ -3,6 +3,8 @@ package main
import (
"go.wit.com/dev/andlabs/ui"
_ "go.wit.com/dev/andlabs/ui/winmanifest"
+ "go.wit.com/log"
+ "go.wit.com/widget"
"go.wit.com/toolkits/tree"
)
@@ -33,7 +35,11 @@ func newWindow(p, n *tree.Node) {
newt.uiControl = win
n.TK = newt
- place(p, n)
+ if p.WidgetType == widget.Window {
+ log.Log(WARN, "newWindow() TODO: make this window a tab")
+ } else {
+ place(p, n)
+ }
win.Show()
return
}