loplugin:fieldcast in VCLXWindowImpl

Change-Id: I9a0181e87653e1bf62245e8ddf381518a59f841b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159116
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
This commit is contained in:
Noel Grandin
2023-11-07 15:25:30 +02:00
parent c0e516609b
commit e87937d1fa

View File

@@ -129,7 +129,7 @@ public:
mxAccessibleContext;
css::uno::Reference< css::awt::XGraphics >
mxViewGraphics;
css::uno::Reference< css::awt::XStyleSettings >
rtl::Reference< toolkit::WindowStyleSettings >
mxWindowStyleSettings;
public:
@@ -249,9 +249,8 @@ void VCLXWindowImpl::disposing()
maTopWindowListeners.disposeAndClear( aEvent );
maWindow2Listeners.disposeAndClear( aEvent );
::toolkit::WindowStyleSettings* pStyleSettings = static_cast< ::toolkit::WindowStyleSettings* >( mxWindowStyleSettings.get() );
if ( pStyleSettings != nullptr )
pStyleSettings->dispose();
if ( mxWindowStyleSettings )
mxWindowStyleSettings->dispose();
mxWindowStyleSettings.clear();
}