diff options
Diffstat (limited to 'examples/webenginewidgets')
-rw-r--r-- | examples/webenginewidgets/printme/printhandler.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/examples/webenginewidgets/printme/printhandler.cpp b/examples/webenginewidgets/printme/printhandler.cpp index 58114a610..200f2f302 100644 --- a/examples/webenginewidgets/printme/printhandler.cpp +++ b/examples/webenginewidgets/printme/printhandler.cpp @@ -82,8 +82,8 @@ void PrintHandler::printDocument(QPrinter *printer) { QEventLoop loop; bool result; - auto printPreview = [&](bool success) { result = success; loop.quit(); }; - m_view->print(printer, std::move(printPreview)); + connect(m_view, &QWebEngineView::printFinished, [&](bool success) { result = success; loop.quit(); }); + m_view->print(printer); loop.exec(); if (!result) { QPainter painter; |