[Libreoffice-commits] core.git: Branch 'feature/cib_contract935' - vcl/source

Samuel Mehrbrodt Samuel.Mehrbrodt at cib.de
Mon Apr 16 11:18:35 UTC 2018


 vcl/source/gdi/print3.cxx |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

New commits:
commit d0486728ab41c7123e01ff56560be23b54f9d296
Author: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
Date:   Mon Apr 16 13:02:42 2018 +0200

    Set parent window for print dialog
    
    In embedded LO this dialog sometimes shows up in background.
    
    Change-Id: I9b7f423aaa6b2bbe915398287a5f3b955af930b4

diff --git a/vcl/source/gdi/print3.cxx b/vcl/source/gdi/print3.cxx
index b9de9928cc76..420a0e3b970b 100644
--- a/vcl/source/gdi/print3.cxx
+++ b/vcl/source/gdi/print3.cxx
@@ -469,7 +469,8 @@ bool Printer::PreparePrintJob(std::shared_ptr<PrinterController> xController,
     {
         try
         {
-            ScopedVclPtrInstance< PrintDialog > aDlg( nullptr, xController );
+            VclPtr<vcl::Window> xParent = xController->getWindow();
+            ScopedVclPtrInstance< PrintDialog > aDlg( xParent, xController );
             if( ! aDlg->Execute() )
             {
                 xController->abortJob();


More information about the Libreoffice-commits mailing list