diff options
Diffstat (limited to 'starmath/source/unomodel.cxx')
-rw-r--r-- | starmath/source/unomodel.cxx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/starmath/source/unomodel.cxx b/starmath/source/unomodel.cxx index 4b32900cbf26..8b0b8817f588 100644 --- a/starmath/source/unomodel.cxx +++ b/starmath/source/unomodel.cxx @@ -228,7 +228,7 @@ enum SmModelPropertyHandles } -static rtl::Reference<PropertySetInfo> lcl_createModelPropertyInfo () +static const rtl::Reference<PropertySetInfo> & lcl_createModelPropertyInfo () { static PropertyMapEntry aModelPropertyInfoMap[] = { @@ -304,7 +304,8 @@ static rtl::Reference<PropertySetInfo> lcl_createModelPropertyInfo () { OUString("SyntaxVersion") , HANDLE_STARMATH_VERSION , ::cppu::UnoType<sal_Int16>::get(), PROPERTY_NONE, 0 }, { OUString(), 0, css::uno::Type(), 0, 0 } }; - return rtl::Reference<PropertySetInfo>( new PropertySetInfo ( aModelPropertyInfoMap ) ); + static const rtl::Reference<PropertySetInfo> PROPS_INFO = new PropertySetInfo ( aModelPropertyInfoMap ); + return PROPS_INFO; } SmModel::SmModel( SfxObjectShell *pObjSh ) |