diff options
Diffstat (limited to 'gui/simple-greeter/gdm-greeter-session.c')
-rw-r--r-- | gui/simple-greeter/gdm-greeter-session.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/gui/simple-greeter/gdm-greeter-session.c b/gui/simple-greeter/gdm-greeter-session.c index 63ebc191..c285c61d 100644 --- a/gui/simple-greeter/gdm-greeter-session.c +++ b/gui/simple-greeter/gdm-greeter-session.c @@ -158,6 +158,13 @@ on_secret_info_query (GdmGreeterClient *client, } static void +on_begin_timed_login (GdmGreeterLoginWindow *login_window, + GdmGreeterSession *session) +{ + gdm_greeter_client_call_begin_timed_login (session->priv->client); +} + +static void on_begin_verification (GdmGreeterLoginWindow *login_window, GdmGreeterSession *session) { @@ -261,6 +268,10 @@ toggle_login_window (GdmSessionManager *manager, session->priv->login_window = gdm_greeter_login_window_new (is_local); g_signal_connect (session->priv->login_window, + "begin-timed-login", + G_CALLBACK (on_begin_timed_login), + session); + g_signal_connect (session->priv->login_window, "begin-verification", G_CALLBACK (on_begin_verification), session); |