diff options
author | Caolán McNamara <caolanm@redhat.com> | 2015-12-12 21:20:40 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2015-12-12 21:20:40 +0000 |
commit | 411dc2058d222a5c2f9b8b159b9384086c9219a5 (patch) | |
tree | 473404f1c45f8485ffd98e1e7b0df03652a44fcb /lotuswordpro/source/filter/lwpdivinfo.cxx | |
parent | this cast needs to be dynamic (diff) | |
download | core-411dc2058d222a5c2f9b8b159b9384086c9219a5.tar.gz core-411dc2058d222a5c2f9b8b159b9384086c9219a5.zip |
check all obj().get() casts with dynamic_cast
Change-Id: I763aa5874d0c1f977decff88414eea6247f96405
Diffstat (limited to 'lotuswordpro/source/filter/lwpdivinfo.cxx')
-rw-r--r-- | lotuswordpro/source/filter/lwpdivinfo.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lotuswordpro/source/filter/lwpdivinfo.cxx b/lotuswordpro/source/filter/lwpdivinfo.cxx index 6694be1e1e50..2f9a6cf60e41 100644 --- a/lotuswordpro/source/filter/lwpdivinfo.cxx +++ b/lotuswordpro/source/filter/lwpdivinfo.cxx @@ -162,10 +162,10 @@ sal_uInt16 LwpDivInfo::GetMaxNumberOfPages() LwpDocument* pDiv = GetDivision(); if(!pDiv) return 0; - LwpDLVListHeadTailHolder* pHeadTail = static_cast<LwpDLVListHeadTailHolder*>(pDiv->GetPageHintsID().obj().get()); + LwpDLVListHeadTailHolder* pHeadTail = dynamic_cast<LwpDLVListHeadTailHolder*>(pDiv->GetPageHintsID().obj().get()); if(pHeadTail) { - LwpPageHint* pPageHint =static_cast<LwpPageHint*>(pHeadTail->GetTail().obj().get()); + LwpPageHint* pPageHint = dynamic_cast<LwpPageHint*>(pHeadTail->GetTail().obj().get()); if(pPageHint && !pPageHint->GetPageLayoutID().IsNull()) { return pPageHint->GetPageNumber(); |