summaryrefslogtreecommitdiff
path: root/color.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-02-11 13:22:23 -0600
committerJeff Carr <[email protected]>2025-02-11 13:22:23 -0600
commit733c595c54cdbf8e54c7c09c69e8f4d4415b04f6 (patch)
treedb6659339219677e5179d254f8532ebd3a641ae8 /color.go
parent535646335af49fa8f27ba28ef62d2f96cac2f451 (diff)
disable and enable doesn't crash
Diffstat (limited to 'color.go')
-rw-r--r--color.go13
1 files changed, 7 insertions, 6 deletions
diff --git a/color.go b/color.go
index bb61984..a815c81 100644
--- a/color.go
+++ b/color.go
@@ -68,12 +68,13 @@ func (tk *guiWidget) updateColor() {
if tk.v == nil {
return
}
- tk.colorLast.frame = tk.color.frame
- tk.colorLast.fg = tk.color.fg
- tk.colorLast.bg = tk.color.bg
- tk.colorLast.selFg = tk.color.selFg
- tk.colorLast.selBg = tk.color.selBg
-
+ if tk.color != nil {
+ tk.colorLast.frame = tk.color.frame
+ tk.colorLast.fg = tk.color.fg
+ tk.colorLast.bg = tk.color.bg
+ tk.colorLast.selFg = tk.color.selFg
+ tk.colorLast.selBg = tk.color.selBg
+ }
tk.activateColor()
}