authPrompt: Use signal handler instead of vfunc

The prompt itself may get destroyed when canceled, in which
case it is no longer possible to chain up in the vfunc.

This is usually not an issue as the prompt is only destroyed
at the end of a transition, but it results in a warning if
animations are disabled.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3317>
This commit is contained in:
Florian Müllner
2024-05-14 19:49:56 +02:00
committed by Marge Bot
parent cf1159e6c0
commit dac4f2cb86

View File

@ -133,10 +133,10 @@ export const AuthPrompt = GObject.registerClass({
this._userVerifier = null;
}
vfunc_key_press_event(event) {
on_key_press_event(event) {
if (event.get_key_symbol() === Clutter.KEY_Escape)
this.cancel();
return super.vfunc_key_press_event(event);
return Clutter.EVENT_PROPAGATE;
}
_initInputRow() {