diff --git a/generators/poppler/generator_pdf.cpp b/generators/poppler/generator_pdf.cpp index 3eae51730..df31ba56a 100644 --- a/generators/poppler/generator_pdf.cpp +++ b/generators/poppler/generator_pdf.cpp @@ -331,7 +331,7 @@ bool PDFGenerator::init(QVector & pagesVector, const QString &wal QString walletName = KWallet::Wallet::NetworkWallet(); WId parentwid = 0; if ( document() && document()->widget() ) - parentwid = document()->widget()->winId(); + parentwid = document()->widget()->effectiveWinId(); wallet = KWallet::Wallet::openWallet( walletName, parentwid ); if ( wallet ) {