summaryrefslogtreecommitdiff
path: root/liblightdm-qt/sessionsmodel.cpp
diff options
context:
space:
mode:
authorDavid Edmundson <david@davidedmundson.co.uk>2012-04-24 14:54:28 +0100
committerDavid Edmundson <david@davidedmundson.co.uk>2012-04-24 14:54:28 +0100
commit99dd0583ac23a46efb2df9b5bb1934b1317f45af (patch)
treef1be16252cad616c162161c6ce0ffe34fffd8d62 /liblightdm-qt/sessionsmodel.cpp
parent2c4404e30d4fdbfb222556ce1e918e349f75ed99 (diff)
downloadlightdm-99dd0583ac23a46efb2df9b5bb1934b1317f45af.tar.gz
Move from QString::fromLocal8Bit to QString::fromUtf8 when converting from gchar.
gchars are always UTF8. This fixes issues with special characters in usernames.
Diffstat (limited to 'liblightdm-qt/sessionsmodel.cpp')
-rw-r--r--liblightdm-qt/sessionsmodel.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/liblightdm-qt/sessionsmodel.cpp b/liblightdm-qt/sessionsmodel.cpp
index f1cc9505..a43d8d73 100644
--- a/liblightdm-qt/sessionsmodel.cpp
+++ b/liblightdm-qt/sessionsmodel.cpp
@@ -60,9 +60,9 @@ void SessionsModelPrivate::loadSessions()
Q_ASSERT(ldmSession);
SessionItem session;
- session.key = QString::fromLocal8Bit(lightdm_session_get_key(ldmSession));
- session.name = QString::fromLocal8Bit(lightdm_session_get_name(ldmSession));
- session.comment = QString::fromLocal8Bit(lightdm_session_get_comment(ldmSession));
+ session.key = QString::fromUtf8(lightdm_session_get_key(ldmSession));
+ session.name = QString::fromUtf8(lightdm_session_get_name(ldmSession));
+ session.comment = QString::fromUtf8(lightdm_session_get_comment(ldmSession));
qDebug() << "adding session" << session.key;