You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/kde-frameworks/kio/files/kio-5.82.0-fix-filenamesear...

29 lines
1.0 KiB

From a38fcf356de0cbba1ce97c8ef70979ed897a8094 Mon Sep 17 00:00:00 2001
From: Kai Uwe Broulik <kde@privat.broulik.de>
Date: Tue, 18 May 2021 19:54:54 +0200
Subject: [PATCH] [KCoreDirLister] Guard uiDelegate(), it might be null
BUG: 437153
---
src/core/kcoredirlister.cpp | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/core/kcoredirlister.cpp b/src/core/kcoredirlister.cpp
index a836f0aa..58d8791c 100644
--- a/src/core/kcoredirlister.cpp
+++ b/src/core/kcoredirlister.cpp
@@ -1288,7 +1288,9 @@ void KCoreDirListerCache::slotResult(KJob *j)
Q_EMIT kdl->jobError(job);
if (kdl->d->m_autoErrorHandling && !errorShown) {
errorShown = true; // do it only once
- job->uiDelegate()->showErrorMessage();
+ if (job->uiDelegate()) {
+ job->uiDelegate()->showErrorMessage();
+ }
}
#if KIOCORE_BUILD_DEPRECATED_SINCE(5, 82)
kdl->handleError(job);
--
2.31.1