summaryrefslogtreecommitdiff
path: root/gui/simple-greeter/gdm-greeter-session.c
diff options
context:
space:
mode:
Diffstat (limited to 'gui/simple-greeter/gdm-greeter-session.c')
-rw-r--r--gui/simple-greeter/gdm-greeter-session.c11
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);