diff --git a/src/lib/tools/pagethumbnailer.cpp b/src/lib/tools/pagethumbnailer.cpp index a00ba7a22..a8cd95e07 100644 --- a/src/lib/tools/pagethumbnailer.cpp +++ b/src/lib/tools/pagethumbnailer.cpp @@ -17,7 +17,7 @@ * ============================================================ */ #include "pagethumbnailer.h" -#include +#include #include #include @@ -91,9 +91,10 @@ void PageThumbnailer::createThumbnail(bool status) return; } - m_title = m_view->title().trimmed(); - - emit thumbnailCreated(m_view->grab().scaled(m_size, Qt::IgnoreAspectRatio, Qt::SmoothTransformation)); + QTimer::singleShot(1000, this, [this]() { + m_title = m_view->title().trimmed(); + emit thumbnailCreated(m_view->grab().scaled(m_size, Qt::IgnoreAspectRatio, Qt::SmoothTransformation)); + }); } PageThumbnailer::~PageThumbnailer() diff --git a/src/lib/tools/scripts.cpp b/src/lib/tools/scripts.cpp index 160432114..29b3fa9ab 100644 --- a/src/lib/tools/scripts.cpp +++ b/src/lib/tools/scripts.cpp @@ -38,7 +38,7 @@ QString Scripts::setupWebChannel() { QString source = QL1S("(function() {" "%1" - "var channel = new QWebChannel(qt.webChannelTransport, function(channel) {" + "new QWebChannel(qt.webChannelTransport, function(channel) {" " window.external = channel.objects.qz_object;" " if (window.external) {" " var event = new Event('qz_external_created');"