[plasma-workspace] shell: Check for errors when the GetConfigOperation returns

Aleix Pol aleixpol at kde.org
Fri Jan 2 15:42:39 UTC 2015


Git commit cd946735793ad837d5c71145c8cbe0faed158937 by Aleix Pol.
Committed on 02/01/2015 at 15:41.
Pushed by apol into branch 'master'.

Check for errors when the GetConfigOperation returns

Maybe there lies the answer to the indomitable startup black screen.

CCMAIL: plasma-devel at kde.org

M  +3    -0    shell/shellcorona.cpp

http://commits.kde.org/plasma-workspace/cd946735793ad837d5c71145c8cbe0faed158937

diff --git a/shell/shellcorona.cpp b/shell/shellcorona.cpp
index c26efe5..cf50e5d 100644
--- a/shell/shellcorona.cpp
+++ b/shell/shellcorona.cpp
@@ -260,6 +260,9 @@ void ShellCorona::setShell(const QString &shell)
     }
     connect(new KScreen::GetConfigOperation(KScreen::GetConfigOperation::NoEDID), &KScreen::GetConfigOperation::finished,
                 this, [=](KScreen::ConfigOperation *op) {
+                    if (op->hasError()) {
+                        qWarning() << "Error found while setting up ShellCorona's KScreen: " << op->errorString();
+                    }
                     m_screenConfiguration = qobject_cast<KScreen::GetConfigOperation*>(op)->config();
                     load();
                 });


More information about the Plasma-devel mailing list