From 57de1a3c279d4ecfaa020626296f7e667765e5a3 Mon Sep 17 00:00:00 2001 From: Noel Grandin Date: Wed, 24 Apr 2019 08:37:28 +0200 Subject: simplify call sites of SfxItemPool::Put use template to make return type match input type, so we don't need to cast at the call sites Change-Id: I1e65f362c67f74c9a230cdbc1db12545b28eb499 Reviewed-on: https://gerrit.libreoffice.org/71216 Tested-by: Jenkins Reviewed-by: Noel Grandin --- svl/source/items/poolcach.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'svl') diff --git a/svl/source/items/poolcach.cxx b/svl/source/items/poolcach.cxx index 2cc33549659b..01f238caa3fb 100644 --- a/svl/source/items/poolcach.cxx +++ b/svl/source/items/poolcach.cxx @@ -88,7 +88,7 @@ const SfxSetItem& SfxItemPoolCache::ApplyTo( const SfxSetItem &rOrigItem ) } else pNewItem->GetItemSet().Put( *pSetToPut ); - const SfxSetItem* pNewPoolItem = static_cast(&pPool->Put( *pNewItem )); + const SfxSetItem* pNewPoolItem = &pPool->Put( *pNewItem ); DBG_ASSERT( pNewPoolItem != pNewItem.get(), "Pool: same in and out?" ); pNewItem.reset(); -- cgit