summaryrefslogtreecommitdiff
path: root/sfx2/source/control/sorgitm.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sfx2/source/control/sorgitm.cxx')
-rw-r--r--sfx2/source/control/sorgitm.cxx6
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;
}