sfx2/source/dialog/recfloat.cxx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)
New commits: commit d3faa9ea62ba62a71ee7bef68aab4636ed0e338b Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Mon Dec 23 12:35:05 2019 +0000 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Mon Dec 23 15:01:23 2019 +0100 use recording window as parent Change-Id: I28a13fa7052579b90afcda22f78e831bf684667b Reviewed-on: https://gerrit.libreoffice.org/85754 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caol...@redhat.com> Tested-by: Caolán McNamara <caol...@redhat.com> diff --git a/sfx2/source/dialog/recfloat.cxx b/sfx2/source/dialog/recfloat.cxx index 992136fd0fa1..1ff4ba7e0873 100644 --- a/sfx2/source/dialog/recfloat.cxx +++ b/sfx2/source/dialog/recfloat.cxx @@ -82,8 +82,10 @@ bool SfxRecordingFloatWrapper_Impl::QueryClose() css::uno::Reference< css::frame::XDispatchRecorder > xRecorder = pBindings->GetRecorder(); if ( xRecorder.is() && !xRecorder->getRecordedMacro().isEmpty() ) { - vcl::Window* pWin = GetWindow(); - std::unique_ptr<weld::MessageDialog> xQueryBox(Application::CreateMessageDialog(pWin ? pWin->GetFrameWeld() : nullptr, + SfxRecordingFloat_Impl* pFloatDlg = static_cast<SfxRecordingFloat_Impl*>(GetController().get()); + weld::Dialog* pDlg = pFloatDlg->getDialog(); + + std::unique_ptr<weld::MessageDialog> xQueryBox(Application::CreateMessageDialog(pDlg, VclMessageType::Question, VclButtonsType::YesNo, SfxResId(STR_MACRO_LOSS))); xQueryBox->set_default_response(RET_NO); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits