summaryrefslogtreecommitdiff
path: root/liblightdm-qt
diff options
context:
space:
mode:
authorMichael Terry <michael.terry@canonical.com>2014-02-18 16:44:30 -0500
committerMichael Terry <michael.terry@canonical.com>2014-02-18 16:44:30 -0500
commit065745fe5e93d975affbf31b6bd59cb613746a7a (patch)
tree907e872246a0b8b7ddc19b7612a162e1af70fb1a /liblightdm-qt
parent6b90c538990ac8d8d0d3634dba9c58874f2f3491 (diff)
downloadlightdm-git-065745fe5e93d975affbf31b6bd59cb613746a7a.tar.gz
Make directory creation synchronous
Diffstat (limited to 'liblightdm-qt')
-rw-r--r--liblightdm-qt/QLightDM/greeter.h2
-rw-r--r--liblightdm-qt/greeter.cpp4
2 files changed, 3 insertions, 3 deletions
diff --git a/liblightdm-qt/QLightDM/greeter.h b/liblightdm-qt/QLightDM/greeter.h
index b69105ee..775740df 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());
- void ensureSharedDataDir (const QString &username);
+ bool 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 1e2a84fc..8187ac96 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);
}
-void Greeter::ensureSharedDataDir(const QString &username)
+bool Greeter::ensureSharedDataDirSync(const QString &username)
{
Q_D(Greeter);
- lightdm_greeter_ensure_shared_data_dir(d->ldmGreeter, username.toLocal8Bit().constData());
+ return lightdm_greeter_ensure_shared_data_dir_sync(d->ldmGreeter, username.toLocal8Bit().constData());
}