From 5c15e67e12e245d102a2e0ef1b4ade54379f252c Mon Sep 17 00:00:00 2001 From: tsepez Date: Thu, 27 Oct 2016 12:57:52 -0700 Subject: Fix some FX_BOOL / int noise in core/fx* Review-Url: https://codereview.chromium.org/2459673002 --- core/fxcodec/codec/fx_codec_fax.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'core/fxcodec') diff --git a/core/fxcodec/codec/fx_codec_fax.cpp b/core/fxcodec/codec/fx_codec_fax.cpp index a7ffd8bbdd..9af812381a 100644 --- a/core/fxcodec/codec/fx_codec_fax.cpp +++ b/core/fxcodec/codec/fx_codec_fax.cpp @@ -522,9 +522,7 @@ uint8_t* CCodec_FaxDecoder::v_GetNextLine() { } else if (m_Encoding == 0) { FaxGet1DLine(m_pSrcBuf, bitsize, &m_bitpos, &m_ScanlineBuf, m_OrigWidth); } else { - FX_BOOL bNext1D = m_pSrcBuf[m_bitpos / 8] & (1 << (7 - m_bitpos % 8)); - ++m_bitpos; - if (bNext1D) { + if (NextBit(m_pSrcBuf, &m_bitpos)) { FaxGet1DLine(m_pSrcBuf, bitsize, &m_bitpos, &m_ScanlineBuf, m_OrigWidth); } else { FaxG4GetRow(m_pSrcBuf, bitsize, &m_bitpos, m_ScanlineBuf.data(), m_RefBuf, -- cgit v1.2.3