diff options
author | Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> | 2018-04-16 13:02:42 +0200 |
---|---|---|
committer | Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> | 2018-04-17 08:25:21 +0200 |
commit | 51c8969ff67c30db320a8835089570a3389c82c3 (patch) | |
tree | 0e47e19101388fb59f3738cc750607dd035eff60 /vcl | |
parent | 37729618021bb44b9c6ba37dc72a1d3111ce0ffb (diff) |
Set parent window for print dialog
In embedded LO this dialog sometimes shows up in background.
Change-Id: I9b7f423aaa6b2bbe915398287a5f3b955af930b4
Reviewed-on: https://gerrit.libreoffice.org/52962
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
Diffstat (limited to 'vcl')
-rw-r--r-- | vcl/source/gdi/print3.cxx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/vcl/source/gdi/print3.cxx b/vcl/source/gdi/print3.cxx index 59d2efd26675..48647b8d4921 100644 --- a/vcl/source/gdi/print3.cxx +++ b/vcl/source/gdi/print3.cxx @@ -473,7 +473,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(); |