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 )