@@ -17,6 +17,7 @@
1717 */
1818
1919#include "Greeter.h"
20+#include <libintl.h>
2021#include <QLightDM/Greeter>
2122
2223class GreeterPrivate
@@ -125,13 +126,15 @@ void Greeter::showPromptFilter(const QString &text, QLightDM::Greeter::PromptTyp
125126 Q_D(Greeter);
126127 d->wasPrompted = true;
127128
129+ bool isDefaultPrompt = (text == dgettext("Linux-PAM", "Password: "));
130+
128131 // Strip prompt of any colons at the end
129132 QString trimmedText = text.trimmed();
130133 if (trimmedText.endsWith(":") || trimmedText.endsWith(":")) {
131134 trimmedText.chop(1);
132135 }
133136
134− Q_EMIT showPrompt(trimmedText, type == QLightDM::Greeter::PromptTypeSecret);
137+ Q_EMIT showPrompt(trimmedText, type == QLightDM::Greeter::PromptTypeSecret, isDefaultPrompt);
135138}
136139
137140void Greeter::showMessageFilter(const QString &text, QLightDM::Greeter::MessageType type)