summaryrefslogtreecommitdiff
path: root/core/fxcodec/jbig2/JBig2_Context.h
diff options
context:
space:
mode:
authorTom Sepez <tsepez@chromium.org>2017-05-26 13:42:15 -0700
committerChromium commit bot <commit-bot@chromium.org>2017-05-26 20:58:50 +0000
commit56e5e67fd2ac582dcfa83821c815a0014a43bd10 (patch)
treeee31af73d2c1d4497c1867c262c47039a3b5d854 /core/fxcodec/jbig2/JBig2_Context.h
parent385d32f64613f08bad5cb63f0b8dc4f847f240f4 (diff)
downloadpdfium-56e5e67fd2ac582dcfa83821c815a0014a43bd10.tar.xz
IFX_Pause is passed to CJBig2_Context, no need to store.chromium/3113
Avoids the possibility of having a stale pointer in the context. Bug: 726653 Change-Id: I8b41d2ab04e7ab07e694431b53491b3d0861e4ee Reviewed-on: https://pdfium-review.googlesource.com/6074 Reviewed-by: Lei Zhang <thestig@chromium.org> Commit-Queue: Tom Sepez <tsepez@chromium.org>
Diffstat (limited to 'core/fxcodec/jbig2/JBig2_Context.h')
-rw-r--r--core/fxcodec/jbig2/JBig2_Context.h2
1 files changed, 0 insertions, 2 deletions
diff --git a/core/fxcodec/jbig2/JBig2_Context.h b/core/fxcodec/jbig2/JBig2_Context.h
index 4151fa356e..e4cf33ca96 100644
--- a/core/fxcodec/jbig2/JBig2_Context.h
+++ b/core/fxcodec/jbig2/JBig2_Context.h
@@ -43,7 +43,6 @@ class CJBig2_Context {
CJBig2_Context(const CFX_RetainPtr<CPDF_StreamAcc>& pGlobalStream,
const CFX_RetainPtr<CPDF_StreamAcc>& pSrcStream,
std::list<CJBig2_CachePair>* pSymbolDictCache,
- IFX_Pause* pPause,
bool bIsGlobal);
~CJBig2_Context();
@@ -95,7 +94,6 @@ class CJBig2_Context {
bool m_bInPage;
bool m_bBufSpecified;
int32_t m_PauseStep;
- CFX_UnownedPtr<IFX_Pause> const m_pPause;
FXCODEC_STATUS m_ProcessingStatus;
std::vector<JBig2ArithCtx> m_gbContext;
std::unique_ptr<CJBig2_ArithDecoder> m_pArithDecoder;