@@ -41,6 +41,12 @@ Showable {
4141 signal cancel()
4242 signal emergencyCall()
4343
44+ onRequiredChanged: {
45+ if (required) {
46+ pinPadLoader.item.clear(false);
47+ }
48+ }
49+
4450 function reset() {
4551 pinPadLoader.resetting = true;
4652 pinPadLoader.resetting = false;
@@ -140,7 +146,6 @@ Showable {
140146 }
141147 if (LightDM.Greeter.authenticated) {
142148 root.unlocked();
143− pinPadLoader.item.clear(false);
144149 } else {
145150 pinPadLoader.item.clear(true);
146151 }