Hi,

This tiny patch prevents the warnings when applying imagecolordeallocate() 
on true colour values. I suppose this new behaviour would be more 
consistent because we can use imagecolorallocate() with true colour images.

Then what do you guys think about this issue?

Moriyoshi

Index: ext/gd/gd.c
===================================================================
RCS file: /repository/php4/ext/gd/gd.c,v
retrieving revision 1.223
diff -u -r1.223 gd.c
--- ext/gd/gd.c 14 Nov 2002 15:09:53 -0000      1.223
+++ ext/gd/gd.c 22 Nov 2002 20:59:19 -0000
@@ -1874,6 +1874,11 @@
                gdImageColorDeallocate(im, col);
                RETURN_TRUE;
        } else {
+#if HAVE_LIBGD20
+               if (gdImageTrueColor(im)) {
+                       RETURN_TRUE;
+               }
+#endif                 
                php_error_docref(NULL TSRMLS_CC, E_WARNING, "Color index %d out of 
range",      col);
                RETURN_FALSE;
        }
-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to