summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--redo/tab_windows.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/redo/tab_windows.go b/redo/tab_windows.go
index 371d7bc..5aabd8d 100644
--- a/redo/tab_windows.go
+++ b/redo/tab_windows.go
@@ -58,6 +58,9 @@ func tabChanged(data unsafe.Pointer, new C.LRESULT) {
//export tabTabHasChildren
func tabTabHasChildren(data unsafe.Pointer, which C.LRESULT) C.BOOL {
t := (*tab)(data)
+ if len(t.tabs) == 0 { // currently no tabs
+ return C.FALSE
+ }
if t.tabs[int(which)].nchildren > 0 {
return C.TRUE
}