sc/source/ui/Accessibility/AccessibleDocumentPagePreview.cxx |    8 ++++++++
 1 file changed, 8 insertions(+)

New commits:
commit e6557a73f12fbb2344baf51f22f9ad256ff83e4c
Author:     Noel Grandin <noel.gran...@collabora.co.uk>
AuthorDate: Tue Sep 3 15:17:06 2024 +0200
Commit:     Noel Grandin <noel.gran...@collabora.co.uk>
CommitDate: Wed Sep 4 07:38:22 2024 +0200

    make ScAccWinFocusLostHint and siblings final classes
    
    that all directly extend SfxHint, as a precursor to use more SfxHintId
    to avoid dynamic_cast
    
    Change-Id: I35d908740f4200badd456e1cd5edc9457745c499
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/172804
    Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk>
    Tested-by: Jenkins

diff --git a/sc/source/ui/Accessibility/AccessibleDocumentPagePreview.cxx 
b/sc/source/ui/Accessibility/AccessibleDocumentPagePreview.cxx
index fadce1cd0c2c..cddf1c24237f 100644
--- a/sc/source/ui/Accessibility/AccessibleDocumentPagePreview.cxx
+++ b/sc/source/ui/Accessibility/AccessibleDocumentPagePreview.cxx
@@ -1197,10 +1197,18 @@ void ScAccessibleDocumentPagePreview::Notify( 
SfxBroadcaster& rBC, const SfxHint
     {
         CommitFocusLost();
     }
+    else if ( dynamic_cast<const ScAccGridWinFocusLostHint*>(&rHint) )
+    {
+        CommitFocusLost();
+    }
     else if ( dynamic_cast<const ScAccWinFocusGotHint*>(&rHint) )
     {
         CommitFocusGained();
     }
+    else if ( dynamic_cast<const ScAccGridWinFocusGotHint*>(&rHint) )
+    {
+        CommitFocusGained();
+    }
     else
     {
         // only notify if child exist, otherwise it is not necessary

Reply via email to