diff options
Diffstat (limited to 'sfx2/source/dialog/dinfdlg.cxx')
-rw-r--r-- | sfx2/source/dialog/dinfdlg.cxx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sfx2/source/dialog/dinfdlg.cxx b/sfx2/source/dialog/dinfdlg.cxx index 8209bd458607..fb9fddcfe300 100644 --- a/sfx2/source/dialog/dinfdlg.cxx +++ b/sfx2/source/dialog/dinfdlg.cxx @@ -104,7 +104,8 @@ bool operator==(const util::DateTime &i_rLeft, const util::DateTime &i_rRight) } // STATIC DATA ----------------------------------------------------------- -TYPEINIT1_AUTOFACTORY(SfxDocumentInfoItem, SfxStringItem); + +SfxPoolItem* SfxDocumentInfoItem::CreateDefault() { return new SfxDocumentInfoItem; } const sal_uInt16 HI_NAME = 1; const sal_uInt16 HI_TYPE = 2; @@ -327,7 +328,7 @@ SfxPoolItem* SfxDocumentInfoItem::Clone( SfxItemPool * ) const bool SfxDocumentInfoItem::operator==( const SfxPoolItem& rItem) const { - if (!(rItem.Type() == Type() && SfxStringItem::operator==(rItem))) + if (!(typeid(rItem) == typeid(*this) && SfxStringItem::operator==(rItem))) return false; const SfxDocumentInfoItem& rInfoItem(static_cast<const SfxDocumentInfoItem&>(rItem)); |