diff options
author | Lei Zhang <thestig@chromium.org> | 2018-10-24 23:51:37 +0000 |
---|---|---|
committer | Chromium commit bot <commit-bot@chromium.org> | 2018-10-24 23:51:37 +0000 |
commit | b093c688eca06d43385cdc3aff2d0ba7395dbcc9 (patch) | |
tree | 37643130150aad3231bb4ee80c5e2a53f338152d /core/fpdfapi/page/cpdf_generalstate.cpp | |
parent | d8a3bc9ce941062fa4dd8cc2d03b16af402adafe (diff) | |
download | pdfium-b093c688eca06d43385cdc3aff2d0ba7395dbcc9.tar.xz |
Initialize CPDF_GeneralState::StateData in the header.
Change-Id: I7049073c09ac87ef8041bfa51740c653a67b4bd3
Reviewed-on: https://pdfium-review.googlesource.com/c/44543
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
Diffstat (limited to 'core/fpdfapi/page/cpdf_generalstate.cpp')
-rw-r--r-- | core/fpdfapi/page/cpdf_generalstate.cpp | 24 |
1 files changed, 1 insertions, 23 deletions
diff --git a/core/fpdfapi/page/cpdf_generalstate.cpp b/core/fpdfapi/page/cpdf_generalstate.cpp index ea912736fe..7687626e54 100644 --- a/core/fpdfapi/page/cpdf_generalstate.cpp +++ b/core/fpdfapi/page/cpdf_generalstate.cpp @@ -6,7 +6,6 @@ #include "core/fpdfapi/page/cpdf_generalstate.h" -#include "constants/transparency.h" #include "core/fpdfapi/parser/cpdf_document.h" #include "core/fpdfapi/render/cpdf_dibbase.h" #include "core/fpdfapi/render/cpdf_docrenderdata.h" @@ -259,28 +258,7 @@ CFX_Matrix* CPDF_GeneralState::GetMutableMatrix() { return &m_Ref.GetPrivateCopy()->m_Matrix; } -CPDF_GeneralState::StateData::StateData() - : m_BlendMode(pdfium::transparency::kNormal), - m_BlendType(0), - m_StrokeAlpha(1.0), - m_FillAlpha(1.0f), - m_pTR(nullptr), - m_pTransferFunc(nullptr), - m_RenderIntent(0), - m_StrokeAdjust(false), - m_AlphaSource(false), - m_TextKnockout(false), - m_StrokeOP(false), - m_FillOP(false), - m_OPMode(0), - m_pBG(nullptr), - m_pUCR(nullptr), - m_pHT(nullptr), - m_Flatness(1.0f), - m_Smoothness(0.0f) { - m_SMaskMatrix.SetIdentity(); - m_Matrix.SetIdentity(); -} +CPDF_GeneralState::StateData::StateData() = default; CPDF_GeneralState::StateData::StateData(const StateData& that) : m_BlendMode(that.m_BlendMode), |