From 44fb7631cc03bbab655391593d248ba3875f308b Mon Sep 17 00:00:00 2001 From: Stephan Bergmann Date: Tue, 8 Jul 2014 10:22:20 +0200 Subject: Avoid undefined downcasts to wrong type ...CUtList::cDummyElmt is always only of type CUtListElmt, not a derived type. Change-Id: Ibc372642e2a53c548421b5cfa7cc496986036815 --- lotuswordpro/source/filter/bento.hxx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'lotuswordpro/source/filter/bento.hxx') diff --git a/lotuswordpro/source/filter/bento.hxx b/lotuswordpro/source/filter/bento.hxx index 677533105fb8..ec6abfea4e2a 100644 --- a/lotuswordpro/source/filter/bento.hxx +++ b/lotuswordpro/source/filter/bento.hxx @@ -144,7 +144,7 @@ sal_uLong BenOpenContainer(LwpSvStream * pStream, pLtcBenContainer * ppContainer class CBenIDListElmt : public CUtListElmt { public: // Internal methods - CBenIDListElmt(BenObjectID ID, pCBenIDListElmt pPrev) : CUtListElmt(pPrev) + CBenIDListElmt(BenObjectID ID, pCUtListElmt pPrev) : CUtListElmt(pPrev) { cID = ID; } CBenIDListElmt(BenObjectID ID) { cID = ID; } BenObjectID GetID() { return cID; } @@ -157,7 +157,7 @@ class CBenNamedObjectListElmt : public CUtListElmt { public: // Methods // added to remove warning - CBenNamedObjectListElmt(pCBenNamedObjectListElmt pPrev) : CUtListElmt(pPrev) + CBenNamedObjectListElmt(pCUtListElmt pPrev) : CUtListElmt(pPrev) { cpNamedObject = NULL; } void SetNamedObject(pCBenNamedObject pObj) { @@ -255,7 +255,7 @@ public: BenObjectID GetObjectID() { return GetID(); } public: // Internal methods CBenObject(pLtcBenContainer pContainer, BenObjectID ObjectID, - pCBenIDListElmt pPrev) : CBenIDListElmt(ObjectID, pPrev) + pCUtListElmt pPrev) : CBenIDListElmt(ObjectID, pPrev) { cpContainer = pContainer; } CUtList& GetProperties() { return cProperties; } @@ -320,7 +320,7 @@ public: public: // Internal methods // changed to remove WARNING here CBenProperty(pCBenObject pObject, BenObjectID PropertyID, - BenObjectID TypeID, pCBenIDListElmt pPrevProperty) : + BenObjectID TypeID, pCUtListElmt pPrevProperty) : CBenIDListElmt(PropertyID, pPrevProperty), cValue(TypeID) { cpObject = pObject; @@ -403,7 +403,7 @@ public: // Methods public: // Internal methods CBenNamedObject(pLtcBenContainer pContainer, BenObjectID ObjectID, pCBenObject pPrevObject, const char * sName, - pCBenNamedObjectListElmt pPrevNamedObjectListElmt); + pCUtListElmt pPrevNamedObjectListElmt); const char * GetName() { return csName.data(); } const char * GetNameCStr() { return csName.c_str(); } @@ -424,7 +424,7 @@ class CBenPropertyName : public CBenNamedObject public: // Internal methods CBenPropertyName(pLtcBenContainer pContainer, BenObjectID ObjectID, pCBenObject pPrevObject, const char * sName, - pCBenNamedObjectListElmt pPrevNamedObjectListElmt) : + pCUtListElmt pPrevNamedObjectListElmt) : CBenNamedObject(pContainer, ObjectID, pPrevObject, sName, pPrevNamedObjectListElmt) { ; } virtual bool IsPropertyName() SAL_OVERRIDE; @@ -435,7 +435,7 @@ class CBenTypeName : public CBenNamedObject public: // Internal methods CBenTypeName(pLtcBenContainer pContainer, BenObjectID ObjectID, pCBenObject pPrevObject, const char * sName, - pCBenNamedObjectListElmt pPrevNamedObjectListElmt) : + pCUtListElmt pPrevNamedObjectListElmt) : CBenNamedObject(pContainer, ObjectID, pPrevObject, sName, pPrevNamedObjectListElmt) { ; } virtual bool IsTypeName() SAL_OVERRIDE; -- cgit