From 34f52195b99a03dfdacc6b1eccb236d553b93ac0 Mon Sep 17 00:00:00 2001
From: Shawn Rutledge <shawn.rutledge@qt.io>
Date: Wed, 19 Feb 2020 18:02:40 +0100
Subject: [PATCH] Guard against crash in QQuickPdfSearchModel::setDocument()

If the document is null, ignore it.

Change-Id: I3cebd049fb5d16d0064dddf00183f231019ef03c
Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
---
 src/pdf/quick/qquickpdfsearchmodel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/pdf/quick/qquickpdfsearchmodel.cpp b/src/pdf/quick/qquickpdfsearchmodel.cpp
index ec998ef0c..a4b457841 100644
--- a/src/pdf/quick/qquickpdfsearchmodel.cpp
+++ b/src/pdf/quick/qquickpdfsearchmodel.cpp
@@ -67,7 +67,7 @@ QQuickPdfDocument *QQuickPdfSearchModel::document() const
 
 void QQuickPdfSearchModel::setDocument(QQuickPdfDocument *document)
 {
-    if (document == m_quickDocument)
+    if (document == m_quickDocument || !document)
         return;
 
     m_quickDocument = document;
-- 
GitLab