diff options
author | Sebastian Rasmussen <sebras@gmail.com> | 2018-09-05 02:31:07 +0800 |
---|---|---|
committer | Sebastian Rasmussen <sebras@gmail.com> | 2018-09-05 20:27:21 +0800 |
commit | 0296fd18b836fd70f57c0030054ba2131531ef06 (patch) | |
tree | 928096ac6059d9a9ad5b8f8b3be4e8864108896c /source/fitz/colorspace.c | |
parent | 075fc6e3068e1a414de143d4b60c93618a75abab (diff) | |
download | mupdf-0296fd18b836fd70f57c0030054ba2131531ef06.tar.xz |
Take colorspace name from ICC profile.
Diffstat (limited to 'source/fitz/colorspace.c')
-rw-r--r-- | source/fitz/colorspace.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/source/fitz/colorspace.c b/source/fitz/colorspace.c index 9cc178d9..701d1d92 100644 --- a/source/fitz/colorspace.c +++ b/source/fitz/colorspace.c @@ -3757,7 +3757,7 @@ fz_new_icc_colorspace(fz_context *ctx, enum fz_colorspace_type type, fz_buffer * fz_colorspace *cs = NULL; fz_iccprofile *profile; int flags = FZ_COLORSPACE_IS_ICC; - const char *name = colorspace_name_from_type(type); + const char *name; int num; profile = fz_malloc_struct(ctx, fz_iccprofile); @@ -3806,6 +3806,11 @@ fz_new_icc_colorspace(fz_context *ctx, enum fz_colorspace_type type, fz_buffer * fz_md5_icc(ctx, profile); + if (profile->desc) + name = profile->desc; + else + name = colorspace_name_from_type(type); + cs = fz_new_colorspace(ctx, name, type, flags, profile->num_devcomp, NULL, NULL, |