diff options
author | Mike Kaganski <mike.kaganski@collabora.com> | 2018-10-15 16:21:02 +0200 |
---|---|---|
committer | Mike Kaganski <mike.kaganski@collabora.com> | 2018-10-15 20:47:32 +0200 |
commit | 992ed5bdf9946b59bcd6bfc2250f85e7d0374826 (patch) | |
tree | e7df6170e32b7561fa3f6657478ec10c5308d95d | |
parent | 401d1691468fb11281b4eaa290193b4e8ff871c3 (diff) |
Avoid useless copy of vectors
Change-Id: Iadab935efff35e1e8e5d70878414da1ed2f0fbf9
Reviewed-on: https://gerrit.libreoffice.org/61795
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
-rw-r--r-- | writerfilter/source/dmapper/TblStylePrHandler.cxx | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/writerfilter/source/dmapper/TblStylePrHandler.cxx b/writerfilter/source/dmapper/TblStylePrHandler.cxx index d3739053efa6..d2e5bb2054ce 100644 --- a/writerfilter/source/dmapper/TblStylePrHandler.cxx +++ b/writerfilter/source/dmapper/TblStylePrHandler.cxx @@ -140,8 +140,7 @@ void TblStylePrHandler::lcl_sprm(Sprm & rSprm) rSprm.getId() == NS_ooxml::LN_CT_TcPrBase; if (bGrabBag) { - aSavedGrabBag = m_aInteropGrabBag; - m_aInteropGrabBag.clear(); + std::swap(aSavedGrabBag, m_aInteropGrabBag); } resolveSprmProps( rSprm ); if (bGrabBag) @@ -154,7 +153,7 @@ void TblStylePrHandler::lcl_sprm(Sprm & rSprm) aSavedGrabBag.push_back(getInteropGrabBag("tblPr")); else if (rSprm.getId() == NS_ooxml::LN_CT_TcPrBase) aSavedGrabBag.push_back(getInteropGrabBag("tcPr")); - m_aInteropGrabBag = aSavedGrabBag; + std::swap(m_aInteropGrabBag, aSavedGrabBag); } } break; |