diff options
author | Michael Terry <michael.terry@canonical.com> | 2014-02-19 11:50:00 -0500 |
---|---|---|
committer | Michael Terry <michael.terry@canonical.com> | 2014-02-19 11:50:00 -0500 |
commit | d460282f361b7e23df2265e0439b5acb6e691055 (patch) | |
tree | 5e484412ba2acca44573ae430e31ad345f112ef1 /liblightdm-qt | |
parent | d13aada929c7213c8168ea16a9cb4eb87343d21a (diff) | |
download | lightdm-d460282f361b7e23df2265e0439b5acb6e691055.tar.gz |
explicitly provide shared dir path to sessions
Diffstat (limited to 'liblightdm-qt')
-rw-r--r-- | liblightdm-qt/QLightDM/greeter.h | 2 | ||||
-rw-r--r-- | liblightdm-qt/greeter.cpp | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/liblightdm-qt/QLightDM/greeter.h b/liblightdm-qt/QLightDM/greeter.h index 775740df..82916d00 100644 --- a/liblightdm-qt/QLightDM/greeter.h +++ b/liblightdm-qt/QLightDM/greeter.h @@ -80,7 +80,7 @@ public Q_SLOTS: void cancelAuthentication(); void setLanguage (const QString &language); bool startSessionSync(const QString &session=QString()); - bool ensureSharedDataDirSync(const QString &username); + QString ensureSharedDataDirSync(const QString &username); Q_SIGNALS: void showMessage(QString text, QLightDM::Greeter::MessageType type); diff --git a/liblightdm-qt/greeter.cpp b/liblightdm-qt/greeter.cpp index 8187ac96..12e2db4c 100644 --- a/liblightdm-qt/greeter.cpp +++ b/liblightdm-qt/greeter.cpp @@ -172,10 +172,10 @@ bool Greeter::startSessionSync(const QString &session) return lightdm_greeter_start_session_sync(d->ldmGreeter, session.toLocal8Bit().constData(), NULL); } -bool Greeter::ensureSharedDataDirSync(const QString &username) +QString Greeter::ensureSharedDataDirSync(const QString &username) { Q_D(Greeter); - return lightdm_greeter_ensure_shared_data_dir_sync(d->ldmGreeter, username.toLocal8Bit().constData()); + return QString::fromUtf8(lightdm_greeter_ensure_shared_data_dir_sync(d->ldmGreeter, username.toLocal8Bit().constData())); } |