From 1c91693294bd8d1a1f54c65f83e72cce4f627757 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Sun, 15 Nov 2020 00:20:08 +0100 Subject: [PATCH] Ignore org.kde.kglobalaccel.NoSuchComponent error --- src/globalshortcuts/globalshortcutbackend-kde.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/globalshortcuts/globalshortcutbackend-kde.cpp b/src/globalshortcuts/globalshortcutbackend-kde.cpp index fb25a0a35..b9071c841 100644 --- a/src/globalshortcuts/globalshortcutbackend-kde.cpp +++ b/src/globalshortcuts/globalshortcutbackend-kde.cpp @@ -75,7 +75,9 @@ void GlobalShortcutBackendKDE::RegisterFinished(QDBusPendingCallWatcher *watcher watcher->deleteLater(); if (!reply.isValid()) { - qLog(Error) << "Failed to register:" << reply.error().name() << reply.error().message(); + if (reply.error().name() != "org.kde.kglobalaccel.NoSuchComponent") { + qLog(Error) << "Failed to register:" << reply.error().name() << reply.error().message(); + } return; } @@ -108,7 +110,7 @@ void GlobalShortcutBackendKDE::DoUnregister() { } } - disconnect(component_, nullptr, this, nullptr); + if (component_) disconnect(component_, nullptr, this, nullptr); qLog(Debug) << "Unregistered";