summaryrefslogtreecommitdiff
path: root/framework/source/fwe/classes/bmkmenu.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'framework/source/fwe/classes/bmkmenu.cxx')
-rw-r--r--framework/source/fwe/classes/bmkmenu.cxx4
1 files changed, 2 insertions, 2 deletions
diff --git a/framework/source/fwe/classes/bmkmenu.cxx b/framework/source/fwe/classes/bmkmenu.cxx
index bf1396b2c5dd..a3f42905b536 100644
--- a/framework/source/fwe/classes/bmkmenu.cxx
+++ b/framework/source/fwe/classes/bmkmenu.cxx
@@ -164,8 +164,8 @@ void BmkMenu::Initialize()
else
InsertItem( nId, aTitle );
- MenuConfiguration::Attributes* pUserAttributes = new MenuConfiguration::Attributes( aTargetFrame, aImageId );
- SetUserValue( nId, reinterpret_cast<sal_uIntPtr>(pUserAttributes) );
+ sal_uIntPtr nAttributePtr = MenuConfiguration::Attributes::CreateAttribute(aTargetFrame, aImageId);
+ SetUserValue(nId, nAttributePtr, MenuConfiguration::Attributes::ReleaseAttribute);
SetItemCommand( nId, aURL );
}