filter/source/pdf/impdialog.cxx   |    4 ++--
 filter/source/pdf/pdfdialog.cxx   |    2 --
 filter/source/pdf/pdfinteract.cxx |    5 ++---
 include/sfx2/passwd.hxx           |    2 +-
 sfx2/source/dialog/passwd.cxx     |    2 +-
 5 files changed, 6 insertions(+), 9 deletions(-)

New commits:
commit 2e752143b59945223a6d6852890547a9f134bdab
Author: Caolán McNamara <caol...@redhat.com>
Date:   Mon Jun 18 21:29:52 2018 +0100

    tidy up setting parents
    
    Change-Id: Ic0d30d066c76f2b30a5c4e6c864d80c8242c2444
    Reviewed-on: https://gerrit.libreoffice.org/56082
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caol...@redhat.com>
    Tested-by: Caolán McNamara <caol...@redhat.com>

diff --git a/filter/source/pdf/impdialog.cxx b/filter/source/pdf/impdialog.cxx
index 9080dcca72dc..a02784cb7c7c 100644
--- a/filter/source/pdf/impdialog.cxx
+++ b/filter/source/pdf/impdialog.cxx
@@ -830,7 +830,7 @@ IMPL_LINK_NOARG(ImpPDFTabGeneralPage, ToggleExportPDFAHdl, 
weld::ToggleButton&,
     // if a password was set, inform the user that this will not be used in 
PDF/A case
     if( mxCbPDFA1b->get_active() && pSecPage && pSecPage->hasPassword() )
     {
-        std::unique_ptr<weld::MessageDialog> 
xBox(Application::CreateMessageDialog(GetFrameWeld(),
+        std::unique_ptr<weld::MessageDialog> 
xBox(Application::CreateMessageDialog(m_xContainer.get(),
                                                   VclMessageType::Warning, 
VclButtonsType::Ok,
                                                   
PDFFilterResId(STR_WARN_PASSWORD_PDFA)));
         xBox->run();
@@ -1194,7 +1194,7 @@ void ImpPDFTabSecurityPage::SetFilterConfigItem( const  
ImpPDFTabDialog* paParen
 
 IMPL_LINK_NOARG(ImpPDFTabSecurityPage, ClickmaPbSetPwdHdl, weld::Button&, void)
 {
-    SfxPasswordDialog aPwdDialog(GetFrameWeld(), &msUserPwdTitle);
+    SfxPasswordDialog aPwdDialog(m_xContainer.get(), &msUserPwdTitle);
     aPwdDialog.SetMinLen(0);
     aPwdDialog.ShowMinLengthText(false);
     aPwdDialog.ShowExtras( SfxShowExtras::CONFIRM | SfxShowExtras::PASSWORD2 | 
SfxShowExtras::CONFIRM2 );
diff --git a/filter/source/pdf/pdfdialog.cxx b/filter/source/pdf/pdfdialog.cxx
index f66eb343e0c5..22dacdc099ee 100644
--- a/filter/source/pdf/pdfdialog.cxx
+++ b/filter/source/pdf/pdfdialog.cxx
@@ -104,13 +104,11 @@ Reference< XPropertySetInfo > SAL_CALL 
PDFDialog::getPropertySetInfo()
     return xInfo;
 }
 
-
 ::cppu::IPropertyArrayHelper& PDFDialog::getInfoHelper()
 {
     return *getArrayHelper();
 }
 
-
 ::cppu::IPropertyArrayHelper* PDFDialog::createArrayHelper() const
 {
     Sequence< Property > aProps;
diff --git a/filter/source/pdf/pdfinteract.cxx 
b/filter/source/pdf/pdfinteract.cxx
index a08221562141..802c7a65d83a 100644
--- a/filter/source/pdf/pdfinteract.cxx
+++ b/filter/source/pdf/pdfinteract.cxx
@@ -60,9 +60,8 @@ sal_Bool SAL_CALL 
PDFInteractionHandler::handleInteractionRequest( const Referen
         for( sal_Int32 i = 0; i < nCodes; i++ )
             aCodes.insert( 
static_cast<vcl::PDFWriter::ErrorCode>(aExc.ErrorCodes.getConstArray()[i]) );
 
-        VclPtr<vcl::Window> xParent(VCLUnoHelper::GetWindow(m_xParent));
-        ImplErrorDialog aDlg(xParent ? xParent->GetFrameWeld() : nullptr, 
aCodes);
-        (void)aDlg.run();
+        ImplErrorDialog aDlg(Application::GetFrameWeld(m_xParent), aCodes);
+        aDlg.run();
         bHandled = true;
     }
     return bHandled;
diff --git a/include/sfx2/passwd.hxx b/include/sfx2/passwd.hxx
index 4c8b7f15868c..a09364cf6918 100644
--- a/include/sfx2/passwd.hxx
+++ b/include/sfx2/passwd.hxx
@@ -80,7 +80,7 @@ private:
     void            SetPasswdText();
 
 public:
-    SfxPasswordDialog(weld::Window* pParent, const OUString* pGroupText = 
nullptr);
+    SfxPasswordDialog(weld::Widget* pParent, const OUString* pGroupText = 
nullptr);
 
     OUString GetUser() const
     {
diff --git a/sfx2/source/dialog/passwd.cxx b/sfx2/source/dialog/passwd.cxx
index 71df5e7d8d72..497deca9ccb7 100644
--- a/sfx2/source/dialog/passwd.cxx
+++ b/sfx2/source/dialog/passwd.cxx
@@ -81,7 +81,7 @@ IMPL_LINK_NOARG(SfxPasswordDialog, OKHdl, weld::Button&, void)
 
 // CTOR / DTOR -----------------------------------------------------------
 
-SfxPasswordDialog::SfxPasswordDialog(weld::Window* pParent, const OUString* 
pGroupText)
+SfxPasswordDialog::SfxPasswordDialog(weld::Widget* pParent, const OUString* 
pGroupText)
     : GenericDialogController(pParent, "sfx/ui/password.ui", "PasswordDialog")
     , m_xPassword1Box(m_xBuilder->weld_frame("password1frame"))
     , m_xUserFT(m_xBuilder->weld_label("userft"))
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to