summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2019-10-05 14:49:59 +0100
committerCaolán McNamara <caolanm@redhat.com>2019-10-05 19:16:34 +0200
commit9be58fddb9c88d0fb058dcb7936a17c9d45d0237 (patch)
treeb6a274b9a31a273c23125c1e833579be83d61c71
parent5926b22b5dc33490d23d594b129eb8a70b94ffb0 (diff)
Resolves: tdf#127946 pass in argument for dialog parent
Change-Id: If1e8339277cedf2577934246a568ecc869355a9e Reviewed-on: https://gerrit.libreoffice.org/80291 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
-rw-r--r--sfx2/source/view/viewfrm.cxx7
1 files changed, 5 insertions, 2 deletions
diff --git a/sfx2/source/view/viewfrm.cxx b/sfx2/source/view/viewfrm.cxx
index 490bd3519831..90e79b29ff08 100644
--- a/sfx2/source/view/viewfrm.cxx
+++ b/sfx2/source/view/viewfrm.cxx
@@ -1315,8 +1315,11 @@ void SfxViewFrame::Notify( SfxBroadcaster& /*rBC*/, const SfxHint& rHint )
if (bShowTipOfTheDay && !Application::IsHeadlessModeEnabled() && !bIsUITest) {
const sal_Int32 nLastTipOfTheDay = officecfg::Office::Common::Misc::LastTipOfTheDayShown::get();
const sal_Int32 nDay = std::chrono::duration_cast<std::chrono::hours>(t0).count()/24; // days since 1970-01-01
- if (nDay-nLastTipOfTheDay > 0) //only once per day
- GetDispatcher()->Execute(SID_TIPOFTHEDAY);
+ if (nDay-nLastTipOfTheDay > 0) { //only once per day
+ // tdf#127946 pass in argument for dialog parent
+ SfxUnoFrameItem aDocFrame(SID_FILLFRAME, GetFrame().GetFrameInterface());
+ GetDispatcher()->ExecuteList(SID_TIPOFTHEDAY, SfxCallMode::SLOT, {}, { &aDocFrame });
+ }
} //bShowTipOfTheDay
// inform about the community involvement