sfx2/source/doc/sfxbasemodel.cxx | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-)
New commits: commit bf75515989a5dfda613b1047977648288d941a85 Author: Samuel Mehrbrodt <samuel.mehrbr...@cib.de> AuthorDate: Wed Feb 27 15:06:45 2019 +0100 Commit: Samuel Mehrbrodt <samuel.mehrbr...@cib.de> CommitDate: Thu Feb 28 10:12:21 2019 +0100 Use lambda instead of std::bind + wrapper function Change-Id: I7d51d09b78297442d07dd4ecbab7b5ce38d8ffee Reviewed-on: https://gerrit.libreoffice.org/68447 Tested-by: Jenkins Reviewed-by: Samuel Mehrbrodt <samuel.mehrbr...@cib.de> diff --git a/sfx2/source/doc/sfxbasemodel.cxx b/sfx2/source/doc/sfxbasemodel.cxx index 7740b5c1a41a..1bc11c4f00e1 100644 --- a/sfx2/source/doc/sfxbasemodel.cxx +++ b/sfx2/source/doc/sfxbasemodel.cxx @@ -1505,16 +1505,6 @@ static bool SaveImplStatic(SfxObjectShell* pThis, const SfxItemSet* pParams) return pThis->Save_Impl(pParams); } -/** - * Proxy around SfxBaseModel::impl_store(), as vcl::solarthread::syncExecute() - * does not seem to accept lambdas or void functions. - */ -static bool ImplStoreStatic(SfxBaseModel* pThis, const OUString& rURL, - const uno::Sequence<beans::PropertyValue>& rArgs, bool bSaveTo) -{ - pThis->impl_store(rURL, rArgs, bSaveTo); - return true; -} // XStorable2 @@ -1704,7 +1694,7 @@ void SAL_CALL SfxBaseModel::storeToURL( const OUString& rURL utl::MediaDescriptor aDescriptor(rArgs); bool bOnMainThread = aDescriptor.getUnpackedValueOrDefault("OnMainThread", false); if (bOnMainThread) - vcl::solarthread::syncExecute(std::bind(&ImplStoreStatic, this, rURL, rArgs, true)); + vcl::solarthread::syncExecute([this, rURL, rArgs]() { impl_store(rURL, rArgs, true); }); else impl_store(rURL, rArgs, true); } _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits