@@ -102,21 +102,21 @@ bool Greeter::startSessionSync(const QString &session)
102102 return d->m_greeter->startSessionSync(session);
103103}
104104
105−void Greeter::showPromptFilter(QString text, QLightDM::Greeter::PromptType type)
105+void Greeter::showPromptFilter(const QString &text, QLightDM::Greeter::PromptType type)
106106{
107107 Q_D(Greeter);
108108 d->wasPrompted = true;
109109
110110 // Strip prompt of any colons at the end
111− text = text.trimmed();
112− if (text.endsWith(":") || text.endsWith(":")) {
113− text.chop(1);
111+ QString trimmedText = text.trimmed();
112+ if (trimmedText.endsWith(":") || trimmedText.endsWith(":")) {
113+ trimmedText.chop(1);
114114 }
115115
116− Q_EMIT showPrompt(text, type == QLightDM::Greeter::PromptTypeSecret);
116+ Q_EMIT showPrompt(trimmedText, type == QLightDM::Greeter::PromptTypeSecret);
117117}
118118
119−void Greeter::showMessageFilter(QString text, QLightDM::Greeter::MessageType type)
119+void Greeter::showMessageFilter(const QString &text, QLightDM::Greeter::MessageType type)
120120{
121121 Q_EMIT showMessage(text, type == QLightDM::Greeter::MessageTypeError);
122122}