From cb20db95159fcc4991ba883226808a04d8886638 Mon Sep 17 00:00:00 2001
From: Per Hedbor <ph@opera.com>
Date: Fri, 18 Jul 1997 07:54:44 +0200
Subject: [PATCH] Mostly bugfixes

Rev: lib/modules/Colors.pmod:1.3
---
 lib/modules/Colors.pmod | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/lib/modules/Colors.pmod b/lib/modules/Colors.pmod
index 9bac87bac5..58e95a291e 100644
--- a/lib/modules/Colors.pmod
+++ b/lib/modules/Colors.pmod
@@ -472,6 +472,8 @@ array rgb_to_hsv(array|int ri, int|void gi, int|void bi)
   float h, s, v;
 
   if(arrayp(ri)) return rgb_to_hsv(@ri);
+  if((ri==gi) && (gi==bi)) return ({ 0, 0, ri }); // greyscale..
+  
   r = (float)ri/255.0; g = (float)gi/255.0; b = (float)bi/255.0;
   max = MAX3(r,g,b);
   min = -(MAX3(-r,-g,-b));
-- 
GitLab