diff --git a/file/lib/util/ChatUtil.class.php b/file/lib/util/ChatUtil.class.php index 7336d97..87eab8a 100644 --- a/file/lib/util/ChatUtil.class.php +++ b/file/lib/util/ChatUtil.class.php @@ -114,6 +114,10 @@ public static function gradient($string, $start, $end) { $string = self::str_split($string); if (count($string) === 0) return ''; + if ($start === $end) { + return ''.\wcf\util\StringUtil::encodeHTML($string).'' + } + $r = (int) ((($start >> 16 & 255) - ($end >> 16 & 255)) / (count($string) - 1)); $g = (int) ((($start >> 8 & 255) - ($end >> 8 & 255)) / (count($string) - 1)); $b = (int) ((($start & 255) - ($end & 255)) / (count($string) - 1));