diff options
Diffstat (limited to 'vbahelper/source/msforms/vbacontrol.cxx')
-rw-r--r-- | vbahelper/source/msforms/vbacontrol.cxx | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/vbahelper/source/msforms/vbacontrol.cxx b/vbahelper/source/msforms/vbacontrol.cxx index de81fc5d9fdc..99c6b41fea33 100644 --- a/vbahelper/source/msforms/vbacontrol.cxx +++ b/vbahelper/source/msforms/vbacontrol.cxx @@ -472,14 +472,14 @@ static long lcl_loPointerToMsoPointer( PointerStyle eType ) return nRet; } -static Pointer lcl_msoPointerToLOPointer( long msoPointerStyle ) +static PointerStyle lcl_msoPointerToLOPointer( long msoPointerStyle ) { - Pointer aPointer( PointerStyle::Arrow ); + PointerStyle aPointer( PointerStyle::Arrow ); for ( int i = 0; i < int(SAL_N_ELEMENTS( styles )); ++i ) { if ( styles[ i ].msoPointerStyle == msoPointerStyle ) { - aPointer = Pointer( styles[ i ].loPointStyle ); + aPointer = styles[ i ].loPointStyle; break; } } @@ -493,7 +493,7 @@ ScVbaControl::getMousePointer() VclPtr<vcl::Window> pWindow = VCLUnoHelper::GetWindow( getWindowPeer() ); if ( pWindow ) { - eType = pWindow->GetPointer().GetStyle(); + eType = pWindow->GetPointer(); } return lcl_loPointerToMsoPointer( eType ); } @@ -504,8 +504,7 @@ ScVbaControl::setMousePointer( ::sal_Int32 _mousepointer ) VclPtr<vcl::Window> pWindow = VCLUnoHelper::GetWindow( getWindowPeer() ); if ( pWindow ) { - Pointer aPointer( PointerStyle::Arrow ); - aPointer = lcl_msoPointerToLOPointer( _mousepointer ); + PointerStyle aPointer = lcl_msoPointerToLOPointer( _mousepointer ); pWindow->SetPointer( aPointer ); } } |