diff options
Diffstat (limited to 'sfx2/source/control/sorgitm.cxx')
-rw-r--r-- | sfx2/source/control/sorgitm.cxx | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sfx2/source/control/sorgitm.cxx b/sfx2/source/control/sorgitm.cxx index 16e7bdccd463..8a202314decc 100644 --- a/sfx2/source/control/sorgitm.cxx +++ b/sfx2/source/control/sorgitm.cxx @@ -21,11 +21,11 @@ #include <sfx2/sfxsids.hrc> #include "sorgitm.hxx" #include <osl/diagnose.h> - +#include <typeinfo> // STATIC DATA ----------------------------------------------------------- -TYPEINIT1_AUTOFACTORY(SfxScriptOrganizerItem, SfxStringItem); +SfxPoolItem* SfxScriptOrganizerItem::CreateDefault() { return new SfxScriptOrganizerItem; } SfxScriptOrganizerItem::SfxScriptOrganizerItem() : @@ -63,7 +63,7 @@ SfxPoolItem* SfxScriptOrganizerItem::Clone( SfxItemPool * ) const bool SfxScriptOrganizerItem::operator==( const SfxPoolItem& rItem) const { - return rItem.Type() == Type() && + return typeid(rItem) == typeid(*this) && SfxStringItem::operator==(rItem) && aLanguage == static_cast<const SfxScriptOrganizerItem &>(rItem).aLanguage; } |