summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.co.uk>2014-05-03 20:53:02 +0200
committerMiklos Vajna <vmiklos@collabora.co.uk>2014-05-03 21:11:03 +0200
commit26946775d73ee0b4f8fd3effa37549f463fde6db (patch)
tree0d1f5ce80861ed15cf8665921a381843dab13c2c
parentbe8a6756179beeb9dedcab5fbb105ab92808a4f8 (diff)
coverity#1078575 Unchecked dynamic_cast
Change-Id: Ie25c91ce0035c78629ebd8466baa717d62948503
-rw-r--r--sw/source/core/access/accnotextframe.cxx6
1 files changed, 4 insertions, 2 deletions
diff --git a/sw/source/core/access/accnotextframe.cxx b/sw/source/core/access/accnotextframe.cxx
index 33d4b7a407e5..7481b1254997 100644
--- a/sw/source/core/access/accnotextframe.cxx
+++ b/sw/source/core/access/accnotextframe.cxx
@@ -109,8 +109,10 @@ void SwAccessibleNoTextFrame::Modify( const SfxPoolItem* pOld, const SfxPoolItem
// #i73249#
case RES_TITLE_CHANGED:
{
- const OUString& sOldTitle(
- dynamic_cast<const SwStringMsgPoolItem*>(pOld)->GetString() );
+ OUString sOldTitle;
+ const SwStringMsgPoolItem* pOldItem = dynamic_cast<const SwStringMsgPoolItem*>(pOld);
+ if (pOldItem)
+ sOldTitle = pOldItem->GetString();
const OUString& sNewTitle(
dynamic_cast<const SwStringMsgPoolItem*>(pNew)->GetString() );
if ( sOldTitle == sNewTitle )