sfx2/source/doc/sfxbasemodel.cxx | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-)
New commits: commit 517b8037f8c9be93c578befd5b2c3458b3306bc6 Author: Stephan Bergmann <sberg...@redhat.com> AuthorDate: Thu Feb 28 10:46:41 2019 +0100 Commit: Stephan Bergmann <sberg...@redhat.com> CommitDate: Fri Mar 1 08:30:21 2019 +0100 Use lambda instead of std::bind + wrapper function Change-Id: Id8912b8b1b454fbc6ef58ce4fc18a15e096e5cea Reviewed-on: https://gerrit.libreoffice.org/68494 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sberg...@redhat.com> diff --git a/sfx2/source/doc/sfxbasemodel.cxx b/sfx2/source/doc/sfxbasemodel.cxx index 1bc11c4f00e1..efa1cc3695aa 100644 --- a/sfx2/source/doc/sfxbasemodel.cxx +++ b/sfx2/source/doc/sfxbasemodel.cxx @@ -1496,16 +1496,6 @@ sal_Bool SAL_CALL SfxBaseModel::isReadonly() return !m_pData->m_pObjectShell.is() || m_pData->m_pObjectShell->IsReadOnly(); } -/** - * Proxy around SfxObjectShell::Save_Impl(), as vcl::solarthread::syncExecute() - * does not seem to accept lambdas. - */ -static bool SaveImplStatic(SfxObjectShell* pThis, const SfxItemSet* pParams) -{ - return pThis->Save_Impl(pParams); -} - - // XStorable2 @@ -1596,7 +1586,7 @@ void SAL_CALL SfxBaseModel::storeSelf( const Sequence< beans::PropertyValue > m_pData->m_pObjectShell->GetMedium( )->SetInCheckIn( nSlotId == SID_CHECKIN ); if (bOnMainThread) bRet = vcl::solarthread::syncExecute( - std::bind(&SaveImplStatic, m_pData->m_pObjectShell.get(), pParams.get())); + [this, &pParams] { return m_pData->m_pObjectShell->Save_Impl(pParams.get()); }); else bRet = m_pData->m_pObjectShell->Save_Impl(pParams.get()); m_pData->m_pObjectShell->GetMedium( )->SetInCheckIn( nSlotId != SID_CHECKIN ); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits