summaryrefslogtreecommitdiffstats
path: root/pkg/theme
diff options
context:
space:
mode:
authorStefan Haller <stefan@haller-berlin.de>2023-03-02 21:01:18 +0100
committerStefan Haller <stefan@haller-berlin.de>2023-03-03 08:46:43 +0100
commit63e8b8c01c30df9c810778d6e30b151b8925b397 (patch)
tree4bdb3bc6e15104b2d67d90bf2fd307ca6d87dfed /pkg/theme
parented47529604913337f3a5f4f1bcfb23dc04550526 (diff)
Fix setting gui.selectedRangeBgColor as a hex value
Diffstat (limited to 'pkg/theme')
-rw-r--r--pkg/theme/style.go4
-rw-r--r--pkg/theme/style_test.go8
2 files changed, 2 insertions, 10 deletions
diff --git a/pkg/theme/style.go b/pkg/theme/style.go
index 69c404e3b..f090068e0 100644
--- a/pkg/theme/style.go
+++ b/pkg/theme/style.go
@@ -30,9 +30,9 @@ func GetTextStyle(keys []string, background bool) style.TextStyle {
} else if utils.IsValidHexValue(key) {
c := style.NewRGBColor(color.HEX(key, background))
if background {
- s.SetBg(c)
+ s = s.SetBg(c)
} else {
- s.SetFg(c)
+ s = s.SetFg(c)
}
}
}
diff --git a/pkg/theme/style_test.go b/pkg/theme/style_test.go
index 99ba16c90..e20191b55 100644
--- a/pkg/theme/style_test.go
+++ b/pkg/theme/style_test.go
@@ -37,21 +37,13 @@ func TestGetTextStyle(t *testing.T) {
name: "hex color, fg",
keys: []string{"#123456"},
background: false,
- /* EXPECTED:
expected: style.New().SetFg(style.NewRGBColor(color.RGBColor{0x12, 0x34, 0x56, 0})),
- ACTUAL:
- */
- expected: style.New(),
},
{
name: "hex color, bg",
keys: []string{"#abcdef"},
background: true,
- /* EXPECTED:
expected: style.New().SetBg(style.NewRGBColor(color.RGBColor{0xab, 0xcd, 0xef, 1})),
- ACTUAL:
- */
- expected: style.New(),
},
}