From ef2cec27580fe1df3b86c982bcc15a2777c2a885 Mon Sep 17 00:00:00 2001 From: S Leibrock Date: Sun, 7 Aug 2016 15:12:19 -0400 Subject: [PATCH] chat/message/theme: Fixing zero division error for one color themes (#195) --- chat/message/theme.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/chat/message/theme.go b/chat/message/theme.go index be4f9cd..ef40d6b 100644 --- a/chat/message/theme.go +++ b/chat/message/theme.go @@ -83,6 +83,9 @@ type Palette struct { // Get a color by index, overflows are looped around. func (p Palette) Get(i int) Style { + if p.size == 1 { + return p.colors[0] + } return p.colors[i%(p.size-1)] }