Whoops, requestHomeShown support must have gotten lost in a merge
commit3565abc746728788efe297195249599412cd8ca9
authorMichael Terry <michael.terry@canonical.com>
dateFri 16 May 2014, 17:23 (12 years ago)
parentc113da7
plugins/SessionBroadcast/SessionBroadcast.cpp+5
@@ -52,6 +52,11 @@ void SessionBroadcast::requestUrlStart(const QString &username, const QString &u
5252 m_broadcaster->asyncCall("RequestUrlStart", username, url);
5353}
5454
55+void SessionBroadcast::requestHomeShown(const QString &username)
56+{
57+ m_broadcaster->asyncCall("RequestHomeShown", username);
58+}
59+
5560void SessionBroadcast::onStartUrl(const QString &username, const QString &url)
5661{
5762 // Since this signal is just used for testing, we don't *really* care if
plugins/SessionBroadcast/SessionBroadcast.h+1
@@ -32,6 +32,7 @@ public:
3232 explicit SessionBroadcast(QObject *parent = 0);
3333
3434 Q_INVOKABLE void requestUrlStart(const QString &username, const QString &url);
35+ Q_INVOKABLE void requestHomeShown(const QString &username);
3536
3637Q_SIGNALS:
3738 // This signal isn't actually used by the shell
qml/GreeterShell.qml+4−1
@@ -219,7 +219,10 @@ BasicShell {
219219 greeter.hideRight()
220220 hide()
221221 }
222− onShowDashHome: greeter.show()
222+ onShowDashHome: {
223+ SessionBroadcast.requestHomeShown(LightDM.Greeter.authenticationUser)
224+ greeter.hide()
225+ }
223226 }
224227
225228 Notifications {