iliaa Thu Dec 19 22:44:42 2002 EDT
Modified files: (Branch: PHP_4_3)
/php4/ext/gd/libgd gd.c
Log:
MFH
Index: php4/ext/gd/libgd/gd.c
diff -u php4/ext/gd/libgd/gd.c:1.24 php4/ext/gd/libgd/gd.c:1.24.2.1
--- php4/ext/gd/libgd/gd.c:1.24 Tue Nov 12 08:12:58 2002
+++ php4/ext/gd/libgd/gd.c Thu Dec 19 22:44:41 2002
@@ -566,21 +566,19 @@
im->open[color] = 1;
}
-void
-gdImageColorTransparent (gdImagePtr im, int color)
+void gdImageColorTransparent (gdImagePtr im, int color)
{
- if (!im->trueColor)
- {
- if (im->transparent != -1)
- {
- im->alpha[im->transparent] = gdAlphaOpaque;
+ if (!im->trueColor) {
+ if (im->transparent != -1) {
+ im->alpha[im->transparent] = gdAlphaOpaque;
+ }
+ if (color > -1 && color <= gdMaxColors) {
+ im->alpha[color] = gdAlphaTransparent;
+ } else {
+ return;
+ }
}
- if (color != -1)
- {
- im->alpha[color] = gdAlphaTransparent;
- }
- }
- im->transparent = color;
+ im->transparent = color;
}
void
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php