diff options
| author | Jeff Carr <[email protected]> | 2019-06-17 14:45:42 -0700 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2019-06-17 14:45:42 -0700 |
| commit | 2294e22484be61a934ca8b523f4aeb40d20d6196 (patch) | |
| tree | a3c4018fcb2b6977c8b64b18ea31e8205a20d24c | |
| parent | 40252b179d65028ff96b52c22401e69cecb4004b (diff) | |
correctly check for no tabs before Destory()
Signed-off-by: Jeff Carr <[email protected]>
| -rw-r--r-- | window.go | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -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 |
