From 1260b025079885c276ce8507e179086d65d6cdcb Mon Sep 17 00:00:00 2001 From: trigg Date: Sat, 16 May 2026 13:56:15 +0100 Subject: [PATCH] locker: focus password entry on reveal --- src/locker/plugin/password.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/locker/plugin/password.cpp b/src/locker/plugin/password.cpp index 420468b2..1ba7c236 100644 --- a/src/locker/plugin/password.cpp +++ b/src/locker/plugin/password.cpp @@ -95,9 +95,12 @@ void WayfireLockerPasswordPlugin::add_output(std::string id, std::shared_ptrattach(*widget, position); - widget->signal_realize().connect([=] () + widget->property_reveal_child().signal_changed().connect([=] () { - widget->entry.grab_focus(); + if (widget->get_reveal_child()) + { + widget->entry.grab_focus(); + } }); }