aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGerd Moellmann1999-11-01 21:05:14 +0000
committerGerd Moellmann1999-11-01 21:05:14 +0000
commit6c1aa34da0d29a6471cf9de13f77081c92b127dc (patch)
tree88d67e6a272acae81e15bed920fcc7394ad0283b /src
parent8dc78b523c00e3718da9a4ef028c9f2e6ccfc827 (diff)
downloademacs-6c1aa34da0d29a6471cf9de13f77081c92b127dc.tar.gz
emacs-6c1aa34da0d29a6471cf9de13f77081c92b127dc.zip
(png_load) [PNG_READ_sRGB_SUPPORTED]: Put code using
png_get_sRGB in #ifdef.
Diffstat (limited to 'src')
-rw-r--r--src/xfns.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/xfns.c b/src/xfns.c
index 77615a78ac1..7ab5de9c1c7 100644
--- a/src/xfns.c
+++ b/src/xfns.c
@@ -8155,10 +8155,13 @@ png_load (f, img)
8155 8155
8156 /* Tell the PNG lib to handle gamma correction for us. */ 8156 /* Tell the PNG lib to handle gamma correction for us. */
8157 8157
8158#if defined(PNG_READ_sRGB_SUPPORTED) || defined(PNG_WRITE_sRGB_SUPPORTED)
8158 if (png_get_sRGB (png_ptr, info_ptr, &intent)) 8159 if (png_get_sRGB (png_ptr, info_ptr, &intent))
8159 /* There is a special chunk in the image specifying the gamma. */ 8160 /* There is a special chunk in the image specifying the gamma. */
8160 png_set_sRGB (png_ptr, info_ptr, intent); 8161 png_set_sRGB (png_ptr, info_ptr, intent);
8161 else if (png_get_gAMA (png_ptr, info_ptr, &image_gamma)) 8162 else
8163#endif
8164 if (png_get_gAMA (png_ptr, info_ptr, &image_gamma))
8162 /* Image contains gamma information. */ 8165 /* Image contains gamma information. */
8163 png_set_gamma (png_ptr, screen_gamma, image_gamma); 8166 png_set_gamma (png_ptr, screen_gamma, image_gamma);
8164 else 8167 else