From ba0e18955bb79fe5bef2b1686cecbc2b0b5a517f Mon Sep 17 00:00:00 2001 From: Vlad Zahorodnii Date: Tue, 27 Apr 2021 09:49:20 +0300 Subject: [PATCH] Add a debug message that gets printed if TakeDevice fails This can be useful while debugging why the TakeDevice request fails. --- src/session_consolekit.cpp | 2 ++ src/session_logind.cpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/session_consolekit.cpp b/src/session_consolekit.cpp index d6c213788a..6fe7fcd31e 100644 --- a/src/session_consolekit.cpp +++ b/src/session_consolekit.cpp @@ -175,6 +175,8 @@ int ConsoleKitSession::openRestricted(const QString &fileName) const QDBusMessage reply = QDBusConnection::systemBus().call(message); if (reply.type() == QDBusMessage::ErrorMessage) { + qCDebug(KWIN_CORE, "Failed to open %s device (%s)", + qPrintable(fileName), qPrintable(reply.errorMessage())); return -1; } diff --git a/src/session_logind.cpp b/src/session_logind.cpp index 91a1f484b0..fc94f56434 100644 --- a/src/session_logind.cpp +++ b/src/session_logind.cpp @@ -181,6 +181,8 @@ int LogindSession::openRestricted(const QString &fileName) const QDBusMessage reply = QDBusConnection::systemBus().call(message); if (reply.type() == QDBusMessage::ErrorMessage) { + qCDebug(KWIN_CORE, "Failed to open %s device (%s)", + qPrintable(fileName), qPrintable(reply.errorMessage())); return -1; }