summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2019-06-17 14:45:42 -0700
committerJeff Carr <[email protected]>2019-06-17 14:45:42 -0700
commit2294e22484be61a934ca8b523f4aeb40d20d6196 (patch)
treea3c4018fcb2b6977c8b64b18ea31e8205a20d24c
parent40252b179d65028ff96b52c22401e69cecb4004b (diff)
correctly check for no tabs before Destory()
Signed-off-by: Jeff Carr <[email protected]>
-rw-r--r--window.go8
1 files changed, 7 insertions, 1 deletions
diff --git a/window.go b/window.go
index 5dc3c9c..400a3f5 100644
--- a/window.go
+++ b/window.go
@@ -144,7 +144,13 @@ func DeleteWindow(name string) {
tab := *window.TabNumber
log.Println("gui.DumpBoxes() \tWindows.TabNumber =", tab)
log.Println("gui.DumpBoxes() \tSHOULD DELETE TAB", tab, "HERE")
- window.UiTab.Delete(tab)
+ log.Println("gui.DeleteWindow() \tSHOULD DELETE TAB", tab, "HERE")
+ log.Println("gui.DumpBoxes() \tUiTab =", window.UiTab)
+ tabnum := window.UiTab.NumPages()
+ log.Println("gui.DumpBoxes() \tUiTab.NumPages() =", tabnum)
+ if (tabnum > 0) {
+ window.UiTab.Delete(tab)
+ }
delete(Data.WindowMap, name)
// renumber tabs here