summaryrefslogtreecommitdiff
path: root/constants/transparency.h
diff options
context:
space:
mode:
authorLei Zhang <thestig@chromium.org>2018-05-30 18:35:31 +0000
committerChromium commit bot <commit-bot@chromium.org>2018-05-30 18:35:31 +0000
commit1c0de38c90947694b5d75349802a0b737418afe3 (patch)
tree7cfa0dc92a1d695e234468f62d87eb1bca10d2fb /constants/transparency.h
parent625255b6f8a6f6ee4b7b1eab8202b47c46659fb7 (diff)
downloadpdfium-1c0de38c90947694b5d75349802a0b737418afe3.tar.xz
Exclude certain colorspace types for calculating transparency backdrop color.
Per discussion for the "CS" entry in the PDF 1.7 spec table 7.13, several types of colorspaces do not meet the requirements of this particular colorspace entry. In terms of implementation, this avoids hitting a NOTREACHED() in CPDF_PatternCS::GetRGB(). BUG=chromium:847346 Change-Id: If994a91cdcd84b8977196256ee6926e20c4b74aa Reviewed-on: https://pdfium-review.googlesource.com/33210 Reviewed-by: Henrique Nakashima <hnakashima@chromium.org> Commit-Queue: Lei Zhang <thestig@chromium.org>
Diffstat (limited to 'constants/transparency.h')
-rw-r--r--constants/transparency.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/constants/transparency.h b/constants/transparency.h
index 22a89c33c4..6532868178 100644
--- a/constants/transparency.h
+++ b/constants/transparency.h
@@ -46,6 +46,7 @@ constexpr char kTR[] = "TR";
constexpr char kGroupSubType[] = "S";
constexpr char kTransparency[] = "Transparency";
+constexpr char kCS[] = "CS";
constexpr char kI[] = "I";
} // namespace transparency