From 505e6218a4ef0c8b8deafa3a8a7182cccdf3421d Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Tue, 7 May 2024 02:57:39 +0300 Subject: [PATCH] plasma: log debug messages when startup is suspended, resumed and when next phase starts Signed-off-by: Ivailo Monev --- plasma/shells/plasma-desktop/plasmaapp.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plasma/shells/plasma-desktop/plasmaapp.cpp b/plasma/shells/plasma-desktop/plasmaapp.cpp index 1f943449..a8e185ac 100644 --- a/plasma/shells/plasma-desktop/plasmaapp.cpp +++ b/plasma/shells/plasma-desktop/plasmaapp.cpp @@ -958,11 +958,13 @@ void PlasmaApp::suspendStartup(const QString &app) { // TODO: timeout for suspending m_startupsuspend++; + kDebug() << "startup suspended by" << app; } void PlasmaApp::resumeStartup(const QString &app) { m_startupsuspend--; + kDebug() << "startup resumed by" << app; } void PlasmaApp::logout(int confirm, int sdtype) @@ -1010,7 +1012,7 @@ void PlasmaApp::cleanup() m_klauncher = nullptr; } - if (m_wmproc && m_wmproc->state() != QProcess::NotRunning) { + if (m_wmproc) { m_wmproc->kill(); m_wmproc->waitForFinished(); m_wmproc->deleteLater(); @@ -1021,6 +1023,7 @@ void PlasmaApp::cleanup() void PlasmaApp::nextPhase() { if (m_startupsuspend <= 0){ + kDebug() << "next startup phase" << m_phase; switch (m_phase) { case 0: { static const QString kdedInterface = QString::fromLatin1("org.kde.kded");