summaryrefslogtreecommitdiff
path: root/sd/source/ui/toolpanel/ToolPanelViewShell.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sd/source/ui/toolpanel/ToolPanelViewShell.cxx')
-rwxr-xr-xsd/source/ui/toolpanel/ToolPanelViewShell.cxx8
1 files changed, 4 insertions, 4 deletions
diff --git a/sd/source/ui/toolpanel/ToolPanelViewShell.cxx b/sd/source/ui/toolpanel/ToolPanelViewShell.cxx
index eb465789e7dc..f499e10b418c 100755
--- a/sd/source/ui/toolpanel/ToolPanelViewShell.cxx
+++ b/sd/source/ui/toolpanel/ToolPanelViewShell.cxx
@@ -681,10 +681,10 @@ namespace
struct PanelFactory
{
ControlFactoryFactory pFactory;
- ULONG nHelpID;
- PanelFactory( const ControlFactoryFactory i_pFactory, const ULONG i_nHelpID )
+ rtl::OString sHelpID;
+ PanelFactory( const ControlFactoryFactory i_pFactory, const rtl::OString& i_nHelpID )
:pFactory( i_pFactory )
- ,nHelpID( i_nHelpID )
+ ,sHelpID( i_nHelpID )
{
}
};
@@ -722,7 +722,7 @@ Reference< XUIElement > ToolPanelViewShell::CreatePanelUIElement( const Referenc
::std::auto_ptr< TreeNode > pNode( pControlFactory->CreateControl( mpImpl->GetToolPanelDeck().GetPanelWindowAnchor() ) );
ENSURE_OR_THROW( ( pNode.get() != NULL ) && ( pNode->GetWindow() != NULL ),
"illegal node returned by the control factory" );
- pNode->GetWindow()->SetHelpId( aPanelFactory.nHelpID );
+ pNode->GetWindow()->SetHelpId( aPanelFactory.sHelpID );
// create an XToolPanel
Reference< XToolPanel > xPanel( new ToolPanel( pNode ) );