From c1d2e21cfee703595f3d30e47057a60ccb0c50cd Mon Sep 17 00:00:00 2001 From: Marco Martin Date: Wed, 3 Jun 2015 11:15:26 -0700 Subject: [PATCH] wait for kamd to pop up before actually loading --- shell/standaloneappcorona.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/shell/standaloneappcorona.cpp b/shell/standaloneappcorona.cpp index bc6dbd67a..7924ae556 100644 --- a/shell/standaloneappcorona.cpp +++ b/shell/standaloneappcorona.cpp @@ -62,7 +62,7 @@ StandaloneAppCorona::StandaloneAppCorona(const QString &coronaPlugin, QObject *p connect(m_activityConsumer, SIGNAL(activityAdded(QString)), this, SLOT(activityAdded(QString))); connect(m_activityConsumer, SIGNAL(activityRemoved(QString)), this, SLOT(activityRemoved(QString))); - load(); + connect(m_activityConsumer, SIGNAL(serviceStatusChanged(Consumer::ServiceStatus)), this, SLOT(load())); } StandaloneAppCorona::~StandaloneAppCorona() @@ -179,7 +179,11 @@ void StandaloneAppCorona::activityRemoved(const QString &id) void StandaloneAppCorona::currentActivityChanged(const QString &newActivity) { -// qDebug() << "Activity changed:" << newActivity; + //qDebug() << "Activity changed:" << newActivity; + + if (containments().isEmpty()) { + return; + } Plasma::Containment *c = createContainmentForActivity(newActivity, 0);