greeter: fix show password for greeter

This commit is contained in:
TornaxO7 2024-10-06 20:45:50 +02:00
parent 8e19b3f791
commit 18e730c7d8
No known key found for this signature in database
GPG key ID: 2BCDBDF404CEDF55

View file

@ -1277,15 +1277,15 @@ impl cosmic::Application for App {
match &self.prompt_opt {
Some((prompt, secret, value_opt)) => match value_opt {
Some(value) => {
let mut text_input =
widget::text_input(prompt.clone(), value.clone())
.leading_icon(
widget::icon::from_name("system-lock-screen-symbolic")
.into(),
)
.trailing_icon(
widget::icon::from_name("document-properties-symbolic")
.into(),
let mut text_input = widget::secure_input(
prompt.clone(),
value.clone(),
Some(Message::Prompt(
prompt.clone(),
!*secret,
Some(value.clone()),
)),
*secret,
)
.on_input(|value| {
Message::Prompt(prompt.clone(), *secret, Some(value))