diff options
author | Julien Nabet <serval2412@yahoo.fr> | 2018-02-01 16:42:19 +0100 |
---|---|---|
committer | Julien Nabet <serval2412@yahoo.fr> | 2018-02-02 12:07:12 +0100 |
commit | d27ef675ec23f45562972da66bde02d99d778141 (patch) | |
tree | e6623a0e739b104f2f96ce30dd7e5f2b84c79945 /writerfilter | |
parent | 1287081fa5c132057e01c60a26c6f64156e5bc73 (diff) |
Replace some front/pop_front by for-range loops+clear
Change-Id: I8a9239667b0d80ee2fa6ebbc8a19ba4c0076c2fb
Reviewed-on: https://gerrit.libreoffice.org/49107
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
Diffstat (limited to 'writerfilter')
-rw-r--r-- | writerfilter/source/rtftok/rtfdispatchdestination.cxx | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/writerfilter/source/rtftok/rtfdispatchdestination.cxx b/writerfilter/source/rtftok/rtfdispatchdestination.cxx index b5b347e6e287..af1a60d947ca 100644 --- a/writerfilter/source/rtftok/rtfdispatchdestination.cxx +++ b/writerfilter/source/rtftok/rtfdispatchdestination.cxx @@ -275,16 +275,15 @@ RTFError RTFDocumentImpl::dispatchDestination(RTFKeyword nKeyword) m_aStates.top().pCurrentBuffer = nullptr; bool bCustomMark = false; OUString aCustomMark; - while (!m_aSuperBuffer.empty()) + for (auto const& elem : m_aSuperBuffer) { - Buf_t aTuple = m_aSuperBuffer.front(); - m_aSuperBuffer.pop_front(); - if (std::get<0>(aTuple) == BUFFER_UTEXT) + if (std::get<0>(elem) == BUFFER_UTEXT) { - aCustomMark = std::get<1>(aTuple)->getString(); + aCustomMark = std::get<1>(elem)->getString(); bCustomMark = true; } } + m_aSuperBuffer.clear(); m_aStates.top().eDestination = Destination::FOOTNOTE; Mapper().startCharacterGroup(); runProps(); |