include/toolkit/awt/vclxaccessiblecomponent.hxx |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit d66a97d5622bfc7c8d68452eb5a3c2378b0b1820
Author:     Stephan Bergmann <[email protected]>
AuthorDate: Thu Jan 12 08:29:24 2023 +0100
Commit:     Stephan Bergmann <[email protected]>
CommitDate: Thu Jan 12 09:50:49 2023 +0000

    loplugin:crosscast (clang-cl)
    
    > winaccessibility/source/service/AccTopWindowListener.cxx(47,36): error: 
suspicious dynamic cross cast from 'css::accessibility::XAccessible *' to 
'VCLXAccessibleComponent *' [loplugin:crosscast]
    >     else if (auto pvclxcomponent = 
dynamic_cast<VCLXAccessibleComponent*>(pAccessible))
    >                                    
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    Change-Id: Iee7585dd2fa0d92af3be6b89d7d08326de3d1e7b
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145380
    Tested-by: Jenkins
    Reviewed-by: Stephan Bergmann <[email protected]>

diff --git a/include/toolkit/awt/vclxaccessiblecomponent.hxx 
b/include/toolkit/awt/vclxaccessiblecomponent.hxx
index aaf322c6477f..24003d5500f5 100644
--- a/include/toolkit/awt/vclxaccessiblecomponent.hxx
+++ b/include/toolkit/awt/vclxaccessiblecomponent.hxx
@@ -44,7 +44,7 @@ class AccessibleRelationSetHelper;
 typedef ::cppu::ImplHelper1<
     css::lang::XServiceInfo > VCLXAccessibleComponent_BASE;
 
-class TOOLKIT_DLLPUBLIC VCLXAccessibleComponent
+class TOOLKIT_DLLPUBLIC SAL_LOPLUGIN_ANNOTATE("crosscast") 
VCLXAccessibleComponent
         :public comphelper::OAccessibleExtendedComponentHelper
         ,public VCLXAccessibleComponent_BASE
 {

Reply via email to