Fixed crashing bug in tab_windows.go.

This commit is contained in:
Pietro Gagliardi 2014-08-21 13:02:33 -04:00
parent 3a16648b83
commit 0be1bf5caa
1 changed files with 3 additions and 0 deletions

View File

@ -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
}