Kaydet (Commit) 992ed5bd authored tarafından Mike Kaganski's avatar Mike Kaganski

Avoid useless copy of vectors

Change-Id: Iadab935efff35e1e8e5d70878414da1ed2f0fbf9
Reviewed-on: https://gerrit.libreoffice.org/61795
Tested-by: Jenkins
Reviewed-by: 's avatarMike Kaganski <mike.kaganski@collabora.com>
üst 401d1691
...@@ -140,8 +140,7 @@ void TblStylePrHandler::lcl_sprm(Sprm & rSprm) ...@@ -140,8 +140,7 @@ void TblStylePrHandler::lcl_sprm(Sprm & rSprm)
rSprm.getId() == NS_ooxml::LN_CT_TcPrBase; rSprm.getId() == NS_ooxml::LN_CT_TcPrBase;
if (bGrabBag) if (bGrabBag)
{ {
aSavedGrabBag = m_aInteropGrabBag; std::swap(aSavedGrabBag, m_aInteropGrabBag);
m_aInteropGrabBag.clear();
} }
resolveSprmProps( rSprm ); resolveSprmProps( rSprm );
if (bGrabBag) if (bGrabBag)
...@@ -154,7 +153,7 @@ void TblStylePrHandler::lcl_sprm(Sprm & rSprm) ...@@ -154,7 +153,7 @@ void TblStylePrHandler::lcl_sprm(Sprm & rSprm)
aSavedGrabBag.push_back(getInteropGrabBag("tblPr")); aSavedGrabBag.push_back(getInteropGrabBag("tblPr"));
else if (rSprm.getId() == NS_ooxml::LN_CT_TcPrBase) else if (rSprm.getId() == NS_ooxml::LN_CT_TcPrBase)
aSavedGrabBag.push_back(getInteropGrabBag("tcPr")); aSavedGrabBag.push_back(getInteropGrabBag("tcPr"));
m_aInteropGrabBag = aSavedGrabBag; std::swap(m_aInteropGrabBag, aSavedGrabBag);
} }
} }
break; break;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment