diff options
-rw-r--r-- | svl/source/items/itemset.cxx | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/svl/source/items/itemset.cxx b/svl/source/items/itemset.cxx index f094d9351509..6ef14458f953 100644 --- a/svl/source/items/itemset.cxx +++ b/svl/source/items/itemset.cxx @@ -548,7 +548,10 @@ SfxItemState SfxItemSet::GetItemState( sal_uInt16 nWhich, bool SfxItemSet::HasItem(sal_uInt16 nWhich, const SfxPoolItem*& rpItem) const { - return SFX_ITEM_SET == GetItemState(nWhich, true, &rpItem); + bool bRet = SFX_ITEM_SET == GetItemState(nWhich, true, &rpItem); + if (!bRet) + rpItem = NULL; + return bRet; } // ----------------------------------------------------------------------- |