From 7f22a2beb4ab86bb4a01538a62883ed6ab008967 Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Sun, 15 May 2022 03:07:10 +0300 Subject: [PATCH] filelight: fix possible crashes when attempting to navigate the radial map Signed-off-by: Ivailo Monev --- filelight/src/part/radialMap/widget.cpp | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/filelight/src/part/radialMap/widget.cpp b/filelight/src/part/radialMap/widget.cpp index 51fa2168..eb0ddf95 100644 --- a/filelight/src/part/radialMap/widget.cpp +++ b/filelight/src/part/radialMap/widget.cpp @@ -62,13 +62,22 @@ RadialMap::Widget::~Widget() QString RadialMap::Widget::path() const { - return m_tree->fullPath(); + if (m_tree) { + return m_tree->fullPath(); + } + return QString(); } KUrl RadialMap::Widget::url(File const * const file) const { - return KUrl(file ? file->fullPath() : m_tree->fullPath()); + if (file) { + return file->fullPath(); + } + if (m_tree) { + return m_tree->fullPath(); + } + return KUrl(); } void