From 0be1bf5caa70e916ba0eedd064926394b0c53768 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Thu, 21 Aug 2014 13:02:33 -0400 Subject: [PATCH] Fixed crashing bug in tab_windows.go. --- redo/tab_windows.go | 3 +++ 1 file changed, 3 insertions(+) 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 }