diff options
Diffstat (limited to 'framework/source/fwe/classes/bmkmenu.cxx')
-rw-r--r-- | framework/source/fwe/classes/bmkmenu.cxx | 4 |
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 ); } |