sfx2/source/doc/sfxbasemodel.cxx |   11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

New commits:
commit 84783cc90b504b114f9adc94955253a5cf382abb
Author:     Mike Kaganski <mike.kagan...@collabora.com>
AuthorDate: Mon Nov 29 22:41:51 2021 +0200
Commit:     Mike Kaganski <mike.kagan...@collabora.com>
CommitDate: Mon Nov 29 22:50:33 2021 +0100

    A small simplification
    
    Change-Id: I222cb2cfcbd9d82c78fc17936f35ced0b21691b9
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126089
    Tested-by: Jenkins
    Reviewed-by: Mike Kaganski <mike.kagan...@collabora.com>

diff --git a/sfx2/source/doc/sfxbasemodel.cxx b/sfx2/source/doc/sfxbasemodel.cxx
index 44cd4216bece..a0587f9bb079 100644
--- a/sfx2/source/doc/sfxbasemodel.cxx
+++ b/sfx2/source/doc/sfxbasemodel.cxx
@@ -2895,14 +2895,11 @@ void SfxBaseModel::Notify(          SfxBroadcaster& rBC 
    ,
         default: break;
         }
 
+        Any aSupplement;
+        if (const SfxPrintingHint* pPrintingHint = dynamic_cast<const 
SfxPrintingHint*>(&rHint))
+            aSupplement <<= pPrintingHint->GetWhich();
         const SfxViewEventHint* pViewHint = dynamic_cast<const 
SfxViewEventHint*>(&rHint);
-        if (pViewHint)
-        {
-            const SfxPrintingHint* pPrintingHint = dynamic_cast<const 
SfxPrintingHint*>(&rHint);
-            postEvent_Impl( pNamedHint->GetEventName(), 
pViewHint->GetController(), pPrintingHint? Any(pPrintingHint->GetWhich()) : 
Any() );
-        }
-        else
-            postEvent_Impl( pNamedHint->GetEventName(), Reference< 
frame::XController2 >() );
+        postEvent_Impl( pNamedHint->GetEventName(), pViewHint ? 
pViewHint->GetController() : Reference< frame::XController2 >(), aSupplement );
     }
 
     if ( rHint.GetId() == SfxHintId::TitleChanged )

Reply via email to