From e18c2b1ba8bdecc977beaf17005f84c39ce9912e Mon Sep 17 00:00:00 2001 From: Nicolas Fella Date: Thu, 24 Mar 2022 21:58:46 +0100 Subject: [PATCH] [libnotificationmanager] Bail out early when trying to find KService for empty desktop entry If desktopEntry is empty we have no chance of finding a service for it, so don't bother --- libnotificationmanager/notification.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libnotificationmanager/notification.cpp b/libnotificationmanager/notification.cpp index 45645fb3e..66cdf16d5 100644 --- a/libnotificationmanager/notification.cpp +++ b/libnotificationmanager/notification.cpp @@ -246,6 +246,10 @@ QSize Notification::Private::maximumImageSize() KService::Ptr Notification::Private::serviceForDesktopEntry(const QString &desktopEntry) { + if (desktopEntry.isEmpty()) { + return {}; + } + KService::Ptr service; if (desktopEntry.startsWith(QLatin1Char('/'))) {